数据查询问题?
一个statement,想执行多次查询,如何办?
jdk文档中是这样说的 :
在默认情况下,同一时间每个 Statement 对象在只能打开一个 ResultSet 对象。因此,如果读取一个 ResultSet 对象与读取另一个交叉,则这两个对象必须是由不同的 Statement 对象生成的。如果存在某个语句的打开的当前 ResultSet 对象,则 Statement 接口中的所有执行方法都会隐式关闭它。
如果想多次执行sql,又不想建立多个Statement?
记住 一句话,“有借有还,再借不难”
用过Statement 后关掉他,下次要用的时候再开,对与 连接 和 结果集 也一样