是否可以返回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()即可在完成后释放其资源。

07-24 09:37
查看更多