[pgsql-jp: 33373] Re: No suitable driverの原因について

Takanori Oba oba @ uchida.co.jp
2004年 6月 24日 (木) 11:32:54 JST


大羽です。

----- Original Message ----- 
From: "Koichiro.Chiba" <chibako @ ics.co.jp>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Thursday, June 24, 2004 9:57 AM
Subject: [pgsql-jp: 33372] No suitable driverの原因について

> No suitable driver自体、getConnectionの記述間違えや、
> CLASSPATHの記述間違えだと言うことは分かったのですが、
>
> getConnectionの記述
> conn =DriverManager.getConnection("jdbc:postgresql://localhost/m-man_db",
>                                   "postgres","");

DriverManager から getConnection() する前に
    Class.forName("org.postgresql.Driver");
とするか、システムプロパティ jdbc.drivers を設定しておく必要があります。

ClassLoader が適切なJDBCドライバーを見つけられない為に
    "No suitable driver","08001"
となるわけです。

# PostgreSQLではなくJavaのお話ですね。

詳細は java.sql.DriverManager のソースと org.postgresql.Driver の
ソース、およびAPIドキュメントをご参照下さい。

-----
oba @ uchida.co.jp




pgsql-jp メーリングリストの案内