カスタム検索
|
Tweet |
|
|
JDBCでPostgreSQLに接続する実験
Modified: 1 May 2007
MySQLのJDBCのインストール ( 17 March 2007)
JDBCで接続してみる (17 March 2007)
PostgreSQLのJDBCのダウンロード
PostgreSQLのJDBCは、以下からダウンロードできます。
http://jdbc.postgresql.org/download.html
PostgreSQL7.3 で、J2SDK1.4 の場合、JDBC3 をダウンロードします。
2007年5月1日時点で、"pg73jdbc3.jar"がダウンロードできました。
MySQLのJDBCのインストール
"pg73jdbc3.jar"を、"$CATALINA_HOME/common/lib" にコピーすればインストール完了です。
テストプログラムを作る
package appsample; import java.sql.Connection; import java.sql.DriverManager; public class TestPgego { public static Connection getConnection() { try { Class.forName("org.postgresql.Driver"); Connection con = DriverManager.getConnection( "jdbc:postgresql://localhost:5432/hellodb/dbname","user","password"); return con; } catch (Exception e) { throw new IllegalStateException("fall to getConnection"); } } public static void main(String[] args) throws Exception { Connection con = getConnection(); System.out.println("con=" + con); con.close(); } }コンパイルする。
export CLASSPATH=/usr/local/tomcat4/common/lib/servlet.jar javac src/appsample/TestPgego.java -d classes/実行してみる。
# java -cp classes:lib/mysql-connector-java-3.0.11-stable-bin.jar appsample.TestPg con=org.postgresql.jdbc.Connection@1194a4e #