java中sql语句能不能加分号的问题?

Posted Mr_nie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中sql语句能不能加分号的问题?相关的知识,希望对你有一定的参考价值。

一、原因 

  在程序运行中,当执行sql后总是报无效字符错误;但是把程序放在pl/sql中执行又没有错误。让我很纳闷!于是我开始查找资料,然后我终于发现了问题。

二、问题剖析

  原来在程序中;如果你在程序里面写sql,就不要加分号,在程序里面编译器会把分号当做sql本身的一部分,所以会报错。

 如果是在查询工具里面(比如plsql),这个时候可以加上分号,在工具里面已经做过预处理,分号是个分隔符,看到分号就标志着本条sql语句结束了;

因此java中sql语句能不能加分号。


以上是关于java中sql语句能不能加分号的问题?的主要内容,如果未能解决你的问题,请参考以下文章

java.sql.SQLException: ORA-00911: 无效字符

用sql语句,查询每个班级成绩排名前三名的学生姓名

用sql语句,查询每个班级成绩排名前三名的学生姓名

sqlyog里面能不能同时执行多条mysql 的sql语句

宏定义末尾为什么不能加分号

3 php基本语法