Java之——操作SQLite
来源:互联网 发布:mac mini a1176配置 编辑:程序博客网 时间:2024/05/01 08:54
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/56496476
1.SQLiteJDBC
SQLite JDBC Driver 可以在这个网站下载https://bitbucket.org/xerial/sqlite-jdbc/overview,当前稳定版本sqlite-jdbc-3.7.2.jar
2. Java 代码
添加sqlite-jdbc-3.7.2.jar,与你添加其他jar包的方法一样。
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class SQLiteTest{ public static void main(String[] args) throws ClassNotFoundException { // load the sqlite-JDBC driver using the current class loader Class.forName("org.sqlite.JDBC"); Connection connection = null; try { // create a database connection connection = DriverManager.getConnection("jdbc:sqlite:sample.db"); Statement statement = connection.createStatement(); statement.setQueryTimeout(30); // set timeout to 30 sec. statement.executeUpdate("drop table if exists person"); statement.executeUpdate("create table person (id integer, name string)"); statement.executeUpdate("insert into person values(1, 'leo')"); statement.executeUpdate("insert into person values(2, 'yui')"); ResultSet rs = statement.executeQuery("select * from person"); while(rs.next()) { // read the result set System.out.println("name = " + rs.getString("name")); System.out.println("id = " + rs.getInt("id")); } } catch(SQLException e) { // if the error message is "out of memory", // it probably means no database file is found System.err.println(e.getMessage()); } finally { try { if(connection != null) connection.close(); } catch(SQLException e) { // connection close failed. System.err.println(e); } } }}参考资料:https://bitbucket.org/xerial/sqlite-jdbc/overview
1 0
- Java之——操作SQLite
- SQLite:Java操作SQLite
- SQLite(二): Java操作SQLite
- Android数据存储之——SQLite数据库操作
- SQLite学习总结(2)——使用Java操作SQLite
- ios之SQLite操作
- SQLite--之操作
- Android之sqlite操作
- Android之操作SQLite
- SQLite操作——Android
- java操作sqlite
- java操作sqlite
- Java 操作 SQLite 数据库
- java操作sqlite
- Java操作Sqlite数据库
- android 数据操作之SQLite
- Android之SQLite数据库操作
- Android之sqlite数据库操作
- 深度优先 树上最长单色路径
- 不拉伸button中的图片 button响应区域变大
- 八皇后问题深度优先遍历回溯算法的应用
- 无论怎样 其实都好
- 关于《C陷阱和缺陷》中的(*(void(*)())0)()表达式的一点解析
- Java之——操作SQLite
- ubuntu/windows atom apm命令问题
- Java多线程方面的问题
- Zookeeper源码分析之持久化(二)
- Java中包名、类名、方法名、成员变量名、属性名 大小写问题
- c++中vector的用法详解
- Linux上安装Weblogic 12c并部署iServer810 war包
- 数据库选择题和填空题面试题
- 你还在我身旁