2011-02-05 28 views

Respuesta

5

First read these answers

visite el sitio web de David Crawshaw que tiene un Java JDBC driver para SQLite. Simplemente agregue su JAR file a su classpath e importe java.sql. *

Su aplicación de prueba creará un archivo de base de datos, enviará algunos comandos SQL para crear una tabla, almacenará algunos datos en la tabla, lo leerá y mostrará en consola. Creará el archivo test.db en el directorio raíz del proyecto.

public class Test { 
    public static void main(String[] args) throws Exception { 
     Class.forName("org.sqlite.JDBC"); 
     Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db"); 
     Statement stat = conn.createStatement(); 
     stat.executeUpdate("drop table if exists people;"); 
     stat.executeUpdate("create table people (name, occupation);"); 
     PreparedStatement prep = conn.prepareStatement(
      "insert into people values (?, ?);"); 

     prep.setString(1, "Gandhi"); 
     prep.setString(2, "politics"); 
     prep.addBatch(); 
     prep.setString(1, "Turing"); 
     prep.setString(2, "computers"); 
     prep.addBatch(); 
     prep.setString(1, "Wittgenstein"); 
     prep.setString(2, "smartypants"); 
     prep.addBatch(); 

     conn.setAutoCommit(false); 
     prep.executeBatch(); 
     conn.setAutoCommit(true); 

     ResultSet rs = stat.executeQuery("select * from people;"); 
     while (rs.next()) { 
      System.out.println("name = " + rs.getString("name")); 
      System.out.println("job = " + rs.getString("occupation")); 
     } 
     rs.close(); 
     conn.close(); 
    } 
    } 
+0

unluckly, el enlace no se encuentra ahora, intente esto: https://github.com/xerial/sqlite-jdbc – Eddy

3

El controlador Java JDBC para SQLLite está en el sitio http://www.zentus.com/sqlitejdbc/David Crawshaw Añadir el archivo jar a su ruta de clase y java.sql importación. * Y usted debe ser bueno.

+0

Hola, el enlace no se encuentra ahora. intente esto: https://github.com/xerial/sqlite-jdbc – Eddy

Cuestiones relacionadas