Windows用のpostgresql 9.1をインストールしましたが、JDBCを使用して接続できません。PostgreSQL JDBC接続エラー
JDBC jarファイルをダウンロードしてC:¥Program Files¥Java¥jre7¥lib¥postgresql-9.1-901.jdbc4.jarに配置しました。CLASSPATHはC:\ Program Files \ Javaの\ jre6に\ libに\ \ QTJava.zip EXT; C:\プログラムファイル\のJava \ jre7 \ libに\ postgresqlの-9.1-901.jdbc4.jar
これは、接続を作成するために私のJavaコードです:
を間違って何のよう任意のアイデア:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.util.*;
import java.io.*;
public class CreateInsert extends Object {
public static void main (String args[]) {
//Create the connection
String driverName = "org.postgresql.Driver";
String connectURL = "jdbc:postgresql://localhost/postgres";
String USERNAME = "postgres";
String PASSWORD = "password";
Connection con = null;
try {
Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection(connectURL, USERNAME, PASSWORD);
} catch (ClassNotFoundException e) {
System.out.println("Error creating class: "+e.getMessage());
System.out.println("The Driver was not found, Please check driver location, classpath, username/password and server url settings");
System.exit(0);
} catch (SQLException e) {
System.out.println("Error creating connection: "+e.getMessage());
System.exit(0);
}
}
}
そして、私はエラー「org.postgresql.Driverエラークラスを作成」を取得しますか?
ありがとうございました。
実際に使用されるクラスパスは、アプリケーションをどのくらい正確に実行しているかによって異なります。だから、もう少し詳しく教えてください。 – BalusC
JCreatorを使用してコンパイルして実行しています。 – user1103418