关于网友提出的“ 请教JDBC操作AIX系统下DB2数据库REORG命令的问题”问题疑问,本网通过在网上对“ 请教JDBC操作AIX系统下DB2数据库REORG命令的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 请教JDBC操作AIX系统下DB2数据库REORG命令的问题
描述: 目前项目数据库使用的DB2,数据库建立在AIX系统下,我通过JDBC执行“REORG TABLE TABLENAME”时,总是报错,错误如下:
com.ibm.db2.jcc.b.nm: DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=XSDW;reorg table ;JOIN, DRIVER=3.50.152
(-104 42601 SQL语句中遇到非法符号 )
使用了Statement的executeUpdate()和execute()方法,都不行,不知道应该怎样才行。
解决方案1: REORG is a DB2 command and not a SQL statement. Therefore, you can't issue it through CLI/JDBC.
you can execute a command using create new db2 cmd file and call cmd.
see:
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.apdv.sample.doc/doc/java_jdbc/s-TbOnlineInx-java.htm
以上介绍了“ 请教JDBC操作AIX系统下DB2数据库REORG命令的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3186826.html