Jdbc java.lang.AbstractMethodError:org.sqlite.Conn.createArrayOf在sqlite上调用createArrayOf方法时出错

Jdbc java.lang.AbstractMethodError:org.sqlite.Conn.createArrayOf在sqlite上调用createArrayOf方法时出错,jdbc,sqlite,java,Jdbc,Sqlite,Java,我有使用sqlite jdbc驱动程序3.7.2的Java代码 我试图调用方法conn.createArrayOf(“INTEGER”,elements),但它没有说: java.lang.AbstractMethodError: org.sqlite.Conn.createArrayOf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array 有人能告诉我应该怎么做才能让它工作吗?您很可能使用的是JDBC 3.0版本的SQLite JDBC驱

我有使用sqlite jdbc驱动程序3.7.2的Java代码

我试图调用方法
conn.createArrayOf(“INTEGER”,elements)
,但它没有说:

java.lang.AbstractMethodError: org.sqlite.Conn.createArrayOf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array


有人能告诉我应该怎么做才能让它工作吗?

您很可能使用的是JDBC 3.0版本的SQLite JDBC驱动程序,而该驱动程序没有实现这个方法(它是在JDBC 4/Java 6中添加的)。因为没有可用的实现,Java抛出了一个
AbstractMethodError

就我从一个快速的google上可以看出,SQLite实际上并没有提供SQL
ARRAY
实现,所以即使这个方法被“实现”,它也很可能只是抛出一个
SQLFeatureNotSupportedException
,因为没有实际的支持