JAVA SQLite

来源:互联网 发布:胜利欧赔数据库下载 编辑:程序博客网 时间:2024/06/08 15:59

http://www.zentus.com/sqlitejdbc/


import java.sql.*;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();  }}