
ショコラ
PDO の DSN の書き方
PDO の DSN の書き方をまとめました。

もっさん先輩
①SQLite の DSN の書き方
$dsn = 'sqlite:{データベースファイルパス}';
$pdo = new PDO($dsn);
②PostgreSQL の DSN の書き方
$dsn = 'pgsql:host={ホスト} port=5432 dbname={データベース名}';
$user = '{ユーザー名}';
$password = '{パスワード}';
$pdo = new PDO($dsn,$user ,$password);
③MySQL の DSN の書き方
$dsn = 'mysql:host={ホスト};port=3306;dbname={データベース名};charset=utf8';
$user = '{ユーザー名}';
$password = '{パスワード}';
$pdo = new PDO($dsn,$user,$password);
④Oracle の DSN の書き方
$dsn = 'oci:dbname={接続文字}';
$user = '{ユーザー名}';
$password = '{パスワード}';
$pdo = new PDO($dsn,$user,$password);