我需要在SQLServer表中插入clob数据。
以下代码正在抛出java.lang.AbstractMethodError: net.sourceforge.jtds.jdbc.ConnectionJDBC3.createClob()Ljava/sql/Clob
public void executeQueryWithPreparedStatements(int messageID,String xmlMessage,String xmlDataStorageType) throws SQLException {
String dataTypeSpecificSQL = "Insert into OXI_MESSAGE_AS_CLOB(messageid,MSG_content) values (?,?)";
PreparedStatement statement = null;
try {
statement = connection.prepareStatement(dataTypeSpecificSQL);
statement.setInt(1, messageID);
Clob clobData = connection.createClob();
clobData.setString(0,xmlMessage);
statement.setClob(2, clobData);
statement.executeUpdate();
}catch(SQLException sqle){
throw sqle;
}finally {
releaseResource(statement);
}
}
我正在使用Jtds-1.2.8.jar
当我检查源代码时,我发现createClob()
类中没有net.sourceforge.jtds.jdbc.ConnectionJDBC3
方法
是否有其他人也遇到过这个问题?
请提供有关如何使用此问题在SQLServer中使用Jtds驱动程序插入clob数据的建议?