日期:2014-05-16  浏览次数:20542 次

java web连接sqlite提示java.lang.AbstractMethodError: org.sqlite.DB.open(Ljava/lang/String;)V解决方案

这个困扰多天的问题终于解决了!!!

建立了一个java web工程,使用spring。创建了一个DBControl类,在服务器启动时加载,定义如下
<bean name="DBControl" class="com.shoes.control.DBControl" init-method="init" destroy-method='destroy'>
在init方法中连接sqlite数据,代码如下
public void init(){
try {

System.out.println("DBControl init");
Class.forName("org.sqlite.JDBC");
conn = DriverManager.getConnection("jdbc:sqlite:/E:/workspace/.metadata/.me_tcat/webapps/test/test.db");
System.out.println("Connect sqlite");
if (conn == null){
System.out.println("Get Connection failed");
return;
}