我有一个使用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;
有人可以建议我该怎么做才能使这个工作?
谢谢, Jenish
答案 0 :(得分:1)
您最有可能使用JDBC 3.0版本的SQLite JDBC驱动程序,并且该驱动程序未实现此方法(已在JDBC 4 / Java 6中添加)。由于没有可用的实现,Java会抛出AbstractMethodError
。
据我可以从快速谷歌中看出,SQLite实际上并没有提供SQL ARRAY
实现,所以即使这个方法被“实现”,它也很可能只会抛出SQLFeatureNotSupportedException
因为没有实际的支持。