社区
Java EE
帖子详情
关于sql语句的问题
jiemsjzkdy
2010-12-31 03:05:05
String sql = "INSERT INTO PetInfo VALUES(?,?,?,?,?,?,?,?,?,?,?);SELECT @@IDENTITY";
我用pstmt.executeQuery();执行为什么会报异常,书上貌似也是这样写的
...全文
174
6
打赏
收藏
关于sql语句的问题
String sql = "INSERT INTO PetInfo VALUES(?,?,?,?,?,?,?,?,?,?,?);SELECT @@IDENTITY"; 我用pstmt.executeQuery();执行为什么会报异常,书上貌似也是这样写的
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiemsjzkdy
2010-12-31
打赏
举报
回复
搞定了,在insert前面加上set nocount on 就行了,表示不显示影响行数。这样就能返回结果集了 嘿嘿
Spring89
2010-12-31
打赏
举报
回复
应该是用pstmt.executeUpdate()这个方法吧!
絮絮不休
2010-12-31
打赏
举报
回复
[Quote=引用 3 楼 jiemsjzkdy 的回复:]
引用 1 楼 adverse 的回复:
用jdbc一般都是
pstmt.executeUpdate("insert....");
pstmt.executeQuery("select ....");
呃,可是这个语句是为了返回插入的数据的自增长的id,不知道怎么搞了
[/Quote]
你insert时候用下序列就行了么 每次取nextval就可以自增长id了。。。。
jiemsjzkdy
2010-12-31
打赏
举报
回复
[Quote=引用 1 楼 adverse 的回复:]
用jdbc一般都是
pstmt.executeUpdate("insert....");
pstmt.executeQuery("select ....");
[/Quote]
呃,可是这个语句是为了返回插入的数据的自增长的id,不知道怎么搞了
jsnewland
2010-12-31
打赏
举报
回复
[Quote=引用 1 楼 adverse 的回复:]
用jdbc一般都是
pstmt.executeUpdate("insert....");
pstmt.executeQuery("select ....");
[/Quote]
同意
adverse
2010-12-31
打赏
举报
回复
用jdbc一般都是
pstmt.executeUpdate("insert....");
pstmt.executeQuery("select ....");
sql语句
过长的
问题
sql语句
长度超过限制,一般有两种情况: 1.字段的值过长,比如新闻的内容等 解决办法: declareaclob:='超长值'; begin insertintoTABLE(字段名)values(a); end; 当然该字段要设成clob类型的 2.动态生成
sql语句
时整体超过长度限制,比如“ in (‘1’,‘2’,。。。,‘n’)”,当然不只是这一种情...
如何定位及优化
SQL语句
的性能
问题
SQL语句
性能
问题
通常表现为执行时间过长、资源消耗过高或响应时间不稳定。这些
问题
可能导致用户体验下降、系统负载增加,甚至引发系统崩溃。因此,及时定位和优化
SQL语句
的性能
问题
对于确保系统的稳定运行至关重要。
MyBatis中
SQL语句
问题
在使用MyBatis的项目中,
SQL语句
如下就无法正常发布到Tomcat7.0 select distinct entrustUnit from baseTable where (not entrustUnit is null) and entrustUnit 在下面的位置就卡住不动了: 信息: No Spring WebApplicationInitializer
SQL语句
的一个
问题
在VC下构造了一个
SQL语句
,在执行的适合提示, Incorrect syntax near . 对
SQL语句
格式不怎么熟悉的我,碰到这个错误真是恼火。最后才弄清楚,在构造的
SQL语句
中有TABLE符号,直接在SQL执行器下面打TABLE不会有什么事,但构造的
SQL语句
就有
问题
。
ASP中
SQL语句
导致的性能
问题
今天,修改了一点上次做的办公管理系统中的文件上传的BUG,原因是ASP中
SQL语句
性能
问题
导致了RecordSet对象关闭,结果使数据入库失败。对于这个错误,我目前只能这样理解了:
SQL语句
select * from TAB_FILES 打开表后,然后调用AddNew方法添加要更新的数据,表面上看没什么
问题
,当TAB_FILES表中记录相当多时, select * from TAB_FILE
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章