我使用NetBeans创建Web应用程序并将pgadmin4用于我的数据库。问题是当我建立连接池时。 这是我的数据库http://prntscr.com/hzwn9h,我认为问题是因为我想要http://prntscr.com/hzwnj2这样的内容,但我有http://prntscr.com/hzwnrw。我尝试了很多解决方案,但它不起作用,我也不知道还有什么需要做的。我尝试过的其中一件事是https://rivaso.wordpress.com/2012/02/19/how-to-setup-a-new-database-in-postgresql-and-glassfish/,但遗憾的是不成功
答案 0 :(得分:1)
以下代码段显示了如何使用PostgreSQL
驱动程序为jdbc
建立连接。确保将jdbc
驱动程序添加到库中。
public Connection DBConnect() {
try {
String host = "localhost";//host
String port = "5432";//db port
String db = "exp";//database name
String user = "root";//database username
String pass = "1234";//password
//connection url
String url = "jdbc:postgresql://" + host + ":" + port + "/" + db;
//initialize jdbc driver for postger sql
Class.forName("org.postgresql.Driver");
Connection conn = DriverManager.getConnection(url, user, pass);
//return connection
return conn;
} catch (Exception e) {
System.out.println("Error : " + e.getMessage());
return null;
}
}
答案 1 :(得分:0)
public static void main (String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/yourdatabasename";
Connection conn = DriverManager.getConnection(url, user,password);
conn.close();
} catch (Exception e) {
System.err.println("Got an exception! ");
System.err.println(e.getMessage());
}
}