【问题标题】:How to make a connection localhost and my database如何连接本地主机和我的数据库
【发布时间】:2018-01-13 14:55:20
【问题描述】:
【问题讨论】:
标签:
database
postgresql
netbeans
web-applications
【解决方案1】:
以下代码 sn-p 显示如何使用 jdbc 驱动程序为 PostgreSQL 建立连接。确保将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;
}
}
参考:jdbc.postgresql.org
【解决方案2】:
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());
}
}