SQLiteJDBC 100%纯JAVA的sqlite扩展 - 编程入门网
SQLiteJDBC 100%纯JAVA的sqlite扩展时间:2010-01-06 sqlite 林轩A JDBC driver for SQLite. It comes in two flavours, a 100% Pure Java driver based on NestedVM or a native JNI library. Binaries are provided for Windows and Mac OS X. 目前Java环境下的sqlite扩展有好几个,但是其中比较完善、而且更新很快的就要数SQLiteJDBC了, 而且它的封装也让人感觉比较的舒服,文档也很全面。 使用方法: 下载对应你的开发平台的二进制包. 解开压缩包并把下面的两个文件拷贝到你的应用程序当中 去:
在你的代码中引用这个驱动:
然后运行你的程序的时候在classpath中加上驱动的JAR文件,同时在librarypath中加上C的库文件. 例如:
瞧瞧,就是这么简单. 日期和时间的处理: SQLiteJDBC使用标准所容许的最有效的方法来实现ResultSet.getDate()/getTime() 和 PreparedStatement.setDate()/setTime(), 将时间以毫秒为单位存放在一个64位的长整数当中(UTC通 用协调时间),这是标准的unix时间戳. 只要我们小心的把unix时间戳转换为SQLite函数使用的格式,这样就不会和SQLite的标准时间格式相 冲突了, 而且从另一个角度来看使用这种格式存储时间可以更方便我们在SQLite之外的环境里使用. 例 如:
上面的这个例子中时间是以unix时间戳来储存的. 你可以用datetime()和strftime() 函数来把时间 转换为标准的SQLite格式:
编译: 下载源代码包、解压缩,设置好你的$JAVA_HOME环境变量然后输入:
更多的细节可以参考源代码包中readme的文件. 下载: http://www.sqlite.com.cn/Upfiles/source/sqlitejdbc-v033-nested.tgz http://www.sqlite.com.cn/Upfiles/source/sqlitejdbc-v033-src.tgz http://www.sqlite.com.cn/Upfiles/source/sqlitejdbc-v033-Win-i386.tgz |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |