1、你的两种做法都没有什么问题,只是记得释放就好了。
2、同一个connection当然可以创建多个statement
2、同一个connection当然可以创建多个statement
解决方案 »
- applet和Servlet之间通讯抛java.io.EOFException异常
- 部署sun的宠物商店
- 微博登录
- 请教各位,一个javascript的问题,map[a]和map.a有什么区别?
- 在jsp页面中可不可以加载引用dojo.js
- 高分求对话框问题
- 谁能提供一个工作流组件,能集成 在web应用里的 越简单越好
- 救急。。运行JSP文件时总提示让下载保存?????
- 执行sql语句时,这个错:Duplicate entry '0' for key 1 是什么错啊?
- 请问jsp有没方法判断窗口有没有框架???
- jsp如何用ado方式连接Access 2007数据库文件?
- 关于Ibatis的isNotEqual 中的compareValue用法
再用 java api 回答第一个:
By default, only one ResultSet object per Statement object can be open at the same time. Therefore, if the reading of one ResultSet object is interleaved with the reading of another, each must have been generated by different Statement objects. All execution methods in the Statement interface implicitly close a statment's current ResultSet object if an open one exists.
http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html
在打开第二个之前,第一个是可用的,可以进行任何操作;
打开第二个之后,第一个就不可用了,只能用第二个操作。
在打开第二个之前,第一个是可用的,可以进行任何操作;
打开第二个之后,第一个就不可用了,只能用第二个操作。
那2个ResultSet要交替读取只能2个Statement了。
老大,碰到技术问题你是怎样准确定位到官网的文档呢?这个学问很重要,百度来百度去经常没个准。
-------------------------------------------
+1
百度来百度去经常没个准
-----------------------
百度搜技术问题不靠谱,谷歌