私はエンタープライズJavaを初めて使用します。Eclipseをpostgresデータベースに接続しようとしています。ダウンロードpostgresql-9.2-1002.jdbc4.jar
しpostgresql-9.2-1002.jdbc3.jar
て、両方をEclipseのpluginsフォルダーに配置しました。pgAdmin3(localhost:5432)にpersonalsetupというデータベースがあります。これらのリンクに基づいて、私のコードはデータベースに正しく接続しているようです...
DBに正しく接続できると思うコードがあります。ただし、以下に示すエラーがスローされます。スタックトラックは、それがドライバーの問題であると言っています。
ドライバーを適切な場所に配置しましたか?「リモート」接続を取得するようにpostgresを構成する必要がありますか?私は環境に慣れていないので、デバッグするための次のステップがわかりません。適切なドライバをダウンロードして、適切なURLを設定したようです。
String url = "jdbc:postgresql://localhost:5432/personnel";
String user = "root";
String password = "secret";
public String getDataFromDB(int personID){
try {
con = DriverManager.getConnection(url, user, password); //Errors out with Source not found.
...
スタックトレースを出力します
java.sql.SQLException: No suitable driver found for jdbc:postgresql://localhost:5432/personnel
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at myCon.personContactInfo(myCon.java:21)
at myTestConnection.main(myTestConnection.java:7)