开发者社区> 问答> 正文

jdbc一次执行两条sql语句可行吗?

`set @sequ=(select count(sequencing) from category where user_id=2);
update category set sequencing=@sequ where id= 12; `
这两条sql语句是更新mysql某字段的,我把这两条语句连成一个字符串,想用jdbc给我执行,可是老是不成功。我把这两条语句直接copy到mysql的客户端里执行,却成功了。
难道jdbc不能同时在一个字符串里执行两条sql语句吗?

展开
收起
落地花开啦 2016-02-08 18:03:35 5378 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    JDBC 不行哦,这个你可以做成一个存储过程,然后在 jdbc 中调用。

    2019-07-17 18:39:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载