- 環境変数を使用する方法: Prismaでは、環境変数を使用して接続文字列を設定することができます。以下は、環境変数を使用してMySQL接続文字列を設定する例です。
DATABASE_URL="mysql://ユーザー名:パスワード@ホスト:ポート/データベース名"
- 直接文字列を指定する方法: Prismaでは、直接接続文字列を指定することもできます。以下は、直接接続文字列を使用してMySQL接続文字列を設定する例です。
const { PrismaClient } = require("@prisma/client");
const prisma = new PrismaClient({
datasources: {
db: {
url: "mysql://ユーザー名:パスワード@ホスト:ポート/データベース名",
},
},
});
- ファイルから接続文字列を読み込む方法: Prismaでは、別のファイルから接続文字列を読み込むこともできます。以下は、ファイルからMySQL接続文字列を読み込む例です。
const { PrismaClient } = require("@prisma/client");
const prisma = new PrismaClient({
datasources: {
db: {
url: fs.readFileSync("path/to/connection-string.txt", "utf-8"),
},
},
});
これらは一般的なPrismaのMySQL接続文字列の設定方法の一部です。必要に応じて、ユーザー名、パスワード、ホスト、ポート、データベース名を適切な値に置き換えてください。