2012-03-15 73 views
6

我想在我的Android模擬器中做數據庫連接, 問題是我正在做一個包含sqlite連接的servlet程序, 但是當我下載war文件並運行從碼頭服務器, 我收到以下錯誤: 「org.sqlite.jdbc java.lang.classnotfound exeption在Android通過Servlet連接Sqlite

我一直在嘗試了幾天,但could'nt得到這個數據庫連接我的android模擬器工作,可有人請幫助我, 這是我的代碼,

 Class.forName("org.sqlite.JDBC"); 
      Connection conn=DriverManager.getConnection("jdbc:sqlite:webapps/DbTes/TestData.db"); 
     Statement stat=conn.createStatement(); 
     stat.executeUpdate("drop table if exists tbl_countries;"); 
     stat.executeUpdate("create table tbl_countries (id INTEGER PRIMARY KEY AUTOINCREMENT, country_name TEXT);"); 
     PreparedStatement prep = conn.prepareStatement("insert into tbl_countries(country_name) values (?);"); 
     prep.setString(1, "a"); 

     prep.addBatch(); 
     prep.setString(1, "b"); 
     prep.addBatch(); 
     prep.setString(1, "c"); 
     prep.addBatch(); 
      conn.setAutoCommit(false); 
     prep.executeBatch(); 
     conn.setAutoCommit(true);" 

謝謝...

回答

1

使用碼頭,將信息發送到移動的任何格式,如JSON或XML。分析移動應用程序中的數據。創建數據庫並使用SQLITE進行保存。