gpt4 book ai didi

java - 关闭 jdbc 连接时出现 NullPointerException

转载 作者:行者123 更新时间:2023-11-29 03:38:50 25 4
gpt4 key购买 nike

当我试图关闭 JDBC 时,它抛出 NullPointerException

public void getDBConnection() throws SQLException {
Driver driver = new Driver();
DriverManager.registerDriver(driver);
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root123");
}

public void closeDB() throws SQLException {
conn.close();
}

最佳答案

您必须在关闭连接之前确保 conn 实例已初始化或未初始化。所以一旦需要调用getDBConnection方法,因为conn对象在里面初始化。然后你可以调用closeDB。添加像 if(conn != null) 这样的检查以确保安全。

关于java - 关闭 jdbc 连接时出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17219685/

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