sqlite数据库第三方java扩展包下载地址:http://www.zentus.com/sqlitejdbc/
有2个包,一个是nested(嵌入式的),一个是native(本地的)。
区别在于:nested 不需要额外的dll文件,但是速度慢。native需要一个额外的dll文件,速度很快。
1.使用nested包:sqlitejdbc-v037-nested.jar
java代码:
java 代码
- public class Test {
- public static void main(String[] args) throws Exception {
-
-
- Class.forName("org.sqlite.JDBC");
- Connection conn = DriverManager.getConnection("jdbc:sqlite:c:/test3.db");
-
- conn.setAutoCommit(false);
-
- Statement stat = conn.createStatement();
- stat.executeUpdate("create table people (name, occupation);");
- stat.executeUpdate("insert into people values ('Gandhi', 'politics');");
- stat.executeUpdate("insert into people values ('Turing', 'computers');");
- stat.executeUpdate("insert into people values ('Wittgenstein', 'smartypants');");
- conn.commit();
-
- ResultSet rs = stat.executeQuery("select * from people;");
- while (rs.next()) {
- System.out.println("name = " + rs.getString("name"));
- System.out.println("occupation = " + rs.getString("occupation"));
- }
-
- rs.close();
- conn.close();
- }
- }
2. 使用native包:sqlitejdbc-v037-native.jar
另外需要一个dll文件,如果直接把dll文件放在jdk安装目录的bin目录下的话,就不用做任何操作了。java代码和上面使用nested包的java代码一样。
如果不是把dll放在jdk安装目录的bin目录下,而是随便放在一个目录,那么需要设置一个参数:
比如:
java 代码
- System.setProperty("java.library.path", "E:/1008/workspace/sqlitetest/sqlitejdbc.dll");
或者
java 代码
- System.setProperty("java.library.path", "E:/1008/workspace/sqlitetest/");
其余代码一样。
分享到:
相关推荐
java创建使用SQLite数据库的代码示例,以及一个SQLiteDeveloper查看器工具软件 呵呵一套的哦,对于想要学习SQLite数据库的程序员而言是非常绝对超值!
本资源可以完整实现java web 和Sqlite的链接。代码简单易懂。附带Sqlite驱动库。
使用Sqlcipher对sqlite数据库进行加解密
Java连接本地SQLite数据库,访问SQLite数据。
sqlite数据库的连接jar包,java中用于对sqlite数据库的连接
JAVA在SQLite 嵌入式数据库中的应用
java实现sqlite数据库的创建和增删查改的一个项目,项目为未完成的一个电话本记录系统,在电话本的分组中,已经都实现了数据库操作的增删查改(如果需要看实现增删查改的代码,需要查看电话本的分组功能)并且用util...
JAVA在SQLite嵌入式数据库中的应用,很专业的问题
sqlite数据库java版,jar包,java -jar sqlite.jar
SQLite JDBC是一个用于在Java中访问和创建SQLite数据库文件的库。我们的SQLiteJDBC库不需要配置,因为主要操作系统的本机库,包括Windows,Mac OS X,Linux等,被组装成一个JAR(Java Archive)文件。用法非常简单;...
java读sqlite数据库到JTable(解决sqlite中文乱码问题).docx
java 操作sqlite 数据库增删改,帮助工具类。 查询数据库集合,新增数据,删除数据,修改数据
NULL 博文链接:https://yuwuxia.iteye.com/blog/1936457
转一份关于JAVA在SQLite_嵌入式数据库中的应用的说明文章,供大家参考学习