如何断开与数据库的连接?
public boolean login()
{
String strsno=snotextfield.getText();
char[] strpassword=passwordtextfield.getPassword();
try
{
Class.forName(driver);
con = DriverManager.getConnection(url,user,pwd);
sta = con.createStatement();
rs = sta.executeQuery("select * from 操作员信息");
while(rs.next())
{
if(rs.getString(1).equals(strsno)&&rs.getString(2).equals(new String(strpassword)))
{
rs.close();
con.close();
return true;
}
}
rs.close();
con.close();
}
catch(Exception e) { e.printStackTrace(); }
return false;
}
我这个函数退出时不知道与数据库中的表"操作员信息"断开连接了没有
解决方法
真的更新数据库了么?你更新的只是ds啊?
这个ds里放的是刚才数据库的特定部分的拷贝
你再次打开数据库有你刚才写的么?