很低级的问题,记住close!!
try {
Class.forName(className);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return false;
}
// 取数据
try {
conn= DriverManager.getConnection(url,username,password);
try {
stmt = conn.createStatement();
try {
rs = stmt.executeQuery(sql);
setBossData(rs);//数据封装
System.out.print("取数据成功\n");
}catch (SQLException e) {
e.printStackTrace();
return false;
}finally{
rs.close();
}
} finally {
stmt.close();
}
} catch(SQLException e) {
e.printStackTrace();
return false;
} finally {
conn.close();
}
本文详细介绍了使用Java进行数据库操作的最佳实践,包括如何通过try-with-resources语句确保资源正确关闭,以及异常处理策略。示例代码展示了连接数据库、执行SQL查询并处理结果集的全过程。
1391

被折叠的 条评论
为什么被折叠?



