java - 写入 openfire 数据库时,executeUpdate 抛出错误

标签 java oracle openfire bonecp

尝试插入到 openfire 数据库中的表中:

..
..
Connection con = new Connection();
Statment stmt = null;
try{
 stmt.executeUpdate("insert into utable values ('a','a');");
}
catch(Exception e){
 e.printStackTrace();
}
...
..

我收到以下错误:

java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1017)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:655)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:249)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:566)
    at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:202)
    at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:45)
    at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:933)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1075)
    at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:1640)
    at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1603)
    at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:308)
    at com.jolbox.bonecp.StatementHandle.executeUpdate(StatementHandle.java:497)

我尝试使用该查询手动插入数据库,并且可以成功插入。我正在使用 BoneCP 连接池。我从数据库读取数据没有问题。

最佳答案

stmt.executeUpdate("insert into utable values ('a','a');") // ';' is wrong

使用,

stmt.executeUpdate("insert into utable values ('a','a')")

关于java - 写入 openfire 数据库时,executeUpdate 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22578460/

相关文章:

java - JVM 在退出时挂起

java - 通用数组创建与 Array.newInstance()

java - 如何在分布式环境中预取 Oracle 序列 ID

xmpp - 如何从 XMPP 获取旧消息(聊天记录)

java - 如何拦截来自 Openfire 服务器的 Ping 消息?

java - java中继承下的同步静态方法行为

Java - 如何检查字符串中的重复字符?

oracle - Oracle 函数中的数字或值错误

java - 在 Java 中设置默认模式名称

php - 我不想使用 openfire ofUser,而是想使用我的用户表