-1

postgresqlデータベースへの簡単な接続テストを行おうとしています。コードは正常に機能していますが、次のメッセージが表示されます。

PostgreSQL 9.0 JDBC4(ビルド802)次の場所にあります:jar:file:/ C:/thales/Dropbox/study/java/jars/postgresql-9.0-802.jdbc4.jar!/org/postgresql/Driver.class

アドレスhttp://jdbc.postgresql.org/download.htmlによって提供されるjdbcファイルを使用しています

次のコード:

import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;

public class connector {
  public static void main(String[] argv) {
  System.out.println("Checking if Driver is registered with DriverManager.");

  try {
    Class.forName("org.postgresql.Driver");
  } catch (ClassNotFoundException cnfe) {
    System.out.println("Couldn't find the driver!");
    System.out.println("Let's print a stack trace, and exit.");
    cnfe.printStackTrace();
    System.exit(1);
  }

  System.out.println("Registered the driver ok, so let's make a connection.");

  Connection c = null;

  try {
    // The second and third arguments are the username and password,
    // respectively. They should be whatever is necessary to connect
    // to the database.
    c = DriverManager.getConnection("jdbc:postgresql://localserver/test","ping", "pong");
  } catch (SQLException se) {
    System.out.println("Couldn't connect: print out a stack trace and exit.");
    se.printStackTrace();
    System.exit(1);
  }

  if (c != null)
    System.out.println("Hooray! We connected to the database!");
  else
    System.out.println("We should never get here.");
  }
}
4

1 に答える 1

0

すべてのフィードバックに感謝しますが、私は問題を解決することができます。

同じコードと同じjdbcドライバーを使用して、質問で説明されているコードが機能しました。

于 2012-06-12T09:12:14.893 に答える