谢谢哪位能帮小弟看看这是什么原因
在linux系统下的一个简单的测试,代码如下:
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/username?","root","");
Statement st = conn.createStatement();
String sql = "select passwd,username from user";
ResultSet rs = st.executeQuery(sql);
while(){
out.println(rs.getString(1));
out.println(rs.getString(2));
}
rs.close();
st.close();
conn.close();
开启tomcat后输入地址,显示的内容正确,可是刷新一下就出错了,重启tomcat后又可以了。好像只能连接一次数据库似的,不知道是tomcat的问题,还是数据库的问题。
显示正确内容后,刷新就报错:java.sql.SQLException: ResultSet is from UPDATE.No DATA