我建立了一个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;
}
CreateTable(tableName);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
加载工程启动tomcat是,运行到DriverManager.getConnection这句是出现错误java.lang.AbstractMethodError: org.sqlite.DB.open(Ljava/lang/String;)V
我直接在DBControl中增加main函数进行测试可以正常运行,但是加载到tomcat里面调用就出现问题。
请问哪位高手有试过在spring bean中调用sqlite
问题解决方法在http://blog.csdn.net/imlmy/article/details/8217024
------解决方案--------------------
------解决方案--------------------
惆怅!还真没人,帮顶!
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
80分不少了。
------解决方案--------------------
来了