SQL语句在数据库中可执行,在Java中却不可执行的原因

在SQL中,以下语句可以执行,但是,在JSP编辑时,以下的Java语句不可执行,结果只能显示这个。求急救。... 在SQL中,以下语句可以执行,

但是,在JSP编辑时,以下的Java语句不可执行,

结果只能显示这个。

求急救。
展开
 我来答
匿名用户
2015-06-29
展开全部
executeQuery是专门用于执行sql查询的方法,从你的sql来开不是查询,而是执行的见表和插入语句,这种操作应该使用executeUpdate方法,同时不要把见表语句和insert语句拼成一个整个的语句去执行,这种方式在数据库直接执行ok没问题,但通过代码走api调用是会出问题的,请使用sql批量执行
用PreparedStatement提供的addBatch()方法吧你要执行的sql一条条添加到批处理中,然后整个批量executeUpdate
此时executeUpdate返回的是int类型的数据,是当前sql执行之后影响到的数据库数据条数
匿名用户
2015-06-29
展开全部
java只能对数据库表中的数据库进行增删改查的sql语句,而不能对数据库进行建表建约束的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小叮当20190108
2015-06-29 · TA获得超过180个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:103万
展开全部
你这个错误代码能贴全吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b953608
2015-06-29 · TA获得超过2601个赞
知道小有建树答主
回答量:874
采纳率:20%
帮助的人:957万
展开全部
错误代码没截全,请把错误代码以文字方式粘贴出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式