gpt4 book ai didi

java - 将连接从 JDBC 返回到 Java 的主方法中?

转载 作者:行者123 更新时间:2023-12-02 07:51:38 25 4
gpt4 key购买 nike

是否可以返回 Connection 类型?并将其用作整个程序中通过引用传递的方法?我发现如果将其作为方法传递,它会使数据库交互变得更加容易。

public static Connection database(String database, String username, String password) {
String url = "jdbc:postgresql:" + database;

//LOAD DRIVER
try {
Class.forName("org.postgresql.Driver");
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}

//CONNECT TO DATABASE
try {
Connection conn = DriverManager.getConnection(url, username, password);
return conn;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}

public static void main(String[] args) {

db = database("java_jdbc", "admin", "fake_password_1234");
}

最佳答案

你可以做到。

只需记住在连接上调用 close() 即可在完成后释放其资源。

关于java - 将连接从 JDBC 返回到 Java 的主方法中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10158053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com