我正在尝试使用Java连接到我的postgresql数据库。我之前已经成功完成了这项工作,但这次我不知道这里出了什么问题,这里有我的网址。
Connection conn = connDriverManager.getConnection("jdbc:postgresql://localhost:5432/users", "loginName", "password")
我确定这个数据库"用户"存在。拼写是正确的,它包含表格。
为什么抛出sqlexception的任何想法?
以下是我的连接课程......
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Enumeration;
import org.postgresql.Driver;
public class PostgresHelper {
private Connection conn = null;
public void connect() throws SQLException {
connect("localhost");
}
public void connect(String host) throws SQLException {
try {
Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/users", "loginName", "password");
}
public Connection getConnection() {
return conn;
}
public void close() throws SQLException {
if (conn != null) {
conn.close();
conn = null;
}
}
}
谢谢!