パスワードを忘れた? アカウント作成
713154 journal

kageの日記: JDBC 2

日記 by kage

JDBCを使ってみた。
接続時のJDBC URLは jdbc:ドライバ名://IPアドレス:使用ポート/データベース名 という感じらしい。
ドライバはpostgresql。
IPアドレスはlocalhost,使用ポートは5432なので省略。
データベース名はkage

Connection db = DriverManager.getConnection("jdbc:postgresql:kage");
で試したが、何度やっても繋がらない。
もちろんユーザ権限の問題でもない。

1時間ほど探していると Postgresのjdbcドライバのディレクトリにexample/basic.java というのがあって、これでjdbcのテストができるようだ。
何も問題なし・・・
きちんと指定したDBに接続できる。
が、ユーザ名とパスワードをきちんと引数として渡さなければならない・・・
おお、これか。
Connection db = DriverManager.getConnection("jdbc:postgresql:kage", "kage", "");
でうまくいった。
実行中のユーザ名をデフォルトでセットしてくれるわけではないらしい。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

読み込み中...