SQL语句在数据库中可执行,在Java中却不可执行的原因
在SQL中,以下语句可以执行,但是,在JSP编辑时,以下的Java语句不可执行,结果只能显示这个。求急救。...
在SQL中,以下语句可以执行,
但是,在JSP编辑时,以下的Java语句不可执行,
结果只能显示这个。
求急救。 展开
但是,在JSP编辑时,以下的Java语句不可执行,
结果只能显示这个。
求急救。 展开
4个回答
2015-06-29
展开全部
executeQuery是专门用于执行sql查询的方法,从你的sql来开不是查询,而是执行的见表和插入语句,这种操作应该使用executeUpdate方法,同时不要把见表语句和insert语句拼成一个整个的语句去执行,这种方式在数据库直接执行ok没问题,但通过代码走api调用是会出问题的,请使用sql批量执行
用PreparedStatement提供的addBatch()方法吧你要执行的sql一条条添加到批处理中,然后整个批量executeUpdate
此时executeUpdate返回的是int类型的数据,是当前sql执行之后影响到的数据库数据条数
用PreparedStatement提供的addBatch()方法吧你要执行的sql一条条添加到批处理中,然后整个批量executeUpdate
此时executeUpdate返回的是int类型的数据,是当前sql执行之后影响到的数据库数据条数
2015-06-29
展开全部
java只能对数据库表中的数据库进行增删改查的sql语句,而不能对数据库进行建表建约束的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个错误代码能贴全吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误代码没截全,请把错误代码以文字方式粘贴出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询