我是企业 Java 的新手。我正在尝试让 eclipse 连接到 postgres 数据库。我已经下载postgresql-9.2-1002.jdbc4.jar
并将postgresql-9.2-1002.jdbc3.jar
它们都放在了eclipse的插件文件夹中。我在 pgAdmin3 (localhost:5432) 中有一个名为 person setup 的数据库。根据这些链接,我的代码似乎正确连接到数据库......
我有我认为可以正确连接到数据库的代码。但它会引发如下所示的错误。堆栈跟踪说这是驱动程序问题。
我把驱动程序放在正确的位置了吗?我是否需要配置 postgres 以进行“远程”连接?我是这个环境的新手,所以我不确定下一步应该如何调试。好像我下载了正确的驱动程序并提供了正确的网址。
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)