我想问两个问题:第一个:在一个jsp页面中,所有事情都办完了,想释放掉所有的数据库资源,应该关闭哪几个东西?我看到有些人写的代码中只有con.close();这一句。这样写完整吗?ResultSet和Statement难道不用关闭吗?第二个:我的web程序中有多个相互连续的jsp页面都需要连接到数据库读取数据,可是当从一个页面转到另一个页面时,前一个页面建立的连接已经被释放了,那么是不是每个页面都要写下面这几条代码才行?con = DriverManager.getConnection("jdbc:mysql://localhost:3306/admin","root","password");
sql = con.createStatement();
rs = sql.executeQuery("select * from admin where user_name='" + user_name + "'and password='" + password + "'");希望大家帮帮我,谢谢
sql = con.createStatement();
rs = sql.executeQuery("select * from admin where user_name='" + user_name + "'and password='" + password + "'");希望大家帮帮我,谢谢
2.你可以专门写在一个页面里面include进来的
if(rs != null)
rs.close();
if(st != null)
rs.close();
if(conn != null)
rs.close();有开必有关 不关麻烦很大的
rs.close();
if(st != null)
st.close();
if(conn != null)
conn.close();
2.你可以专门写在一个页面里面include进来的。。