sqlitejdbc-v056.jar
sqlitejdbc-v056.jar java操作sqlite3的jar 附加例子: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * * @author qianj * @version 1.0.0 * @2011-4-21 下午09:34:15 */ public class HelloSqlite { public static void main(String[] args) { // 加载驱动 try { Class.forName("org.sqlite.JDBC"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block // e.printStackTrace(); System.out.println("数据库驱动未找到!"); } // 得到连接 会在你所填写的目录建一个你命名的文件数据库 Connection conn; try { conn = DriverManager.getConnection("jdbc:sqlite:c:/test.db",null,null); // 设置自动提交为false conn.setAutoCommit(false); Statement stmt = conn.createStatement(); //判断表是否存在 ResultSet rsTables = conn.getMetaData().getTables(null, null, "student", null); if(rsTables.next()){ System.out.println("表存在,创建表的事情不要做了"); } else { stmt.executeUpdate("create table student (id,name);"); } stmt.executeUpdate("insert into student values (1,'hehe');"); stmt.executeUpdate("insert into student values (2,'xixi');"); stmt.executeUpdate("insert into student values (3,'haha');"); // 提交 conn.commit(); // 得到结果集 ResultSet rs = stmt.executeQuery("select * from student;"); while (rs.next()) { System.out.println("id = " + rs.getString("id")); System.out.println("name = " + rs.getString("name")); } rs.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); System.out.println("SQL异常!"); } } }
- tcmis2019-09-28已测试,可以使用
- 粉丝: 0
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助