2012-03-15 10 views
6

Estoy tratando de hacer una conectividad de base de datos en mi emulador de Android, el problema es que estoy haciendo un programa de servlets que incluye conectividad sqlite, pero cuando descargo el archivo war y corro desde el servidor embarcadero, estoy recibiendo el siguiente error: "org.sqlite.jdbc excepcion java.lang.classnotfound"Conexión con Sqlite en android a través de Servlet

he estado tratando durante días, pero me cansaría conseguir este conectividad de base de datos mi emulador de Android funciona, ¿podría alguien ayudarme, aquí está mi código,

 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);" 

Gracias ...

Respuesta

1

Usando el embarcadero, envía la información al móvil en cualquier formato, como JSON o XML. Analizar datos en el final de la aplicación móvil. Crea la base de datos y guárdala usando SQLITE.

Cuestiones relacionadas