我看到了Java和SQLite,但哪些是纯Java的并且跨平台的?另外,哪一个是最好开始使用的?我从未使用过SQLite,但我认为它类似于MySQL。此外,它们中是否有任何一个带有用于测试查询的良好命令行工具?
我看到了Java和SQLite,但哪些是纯Java的并且跨平台的?另外,哪一个是最好开始使用的?我从未使用过SQLite,但我认为它类似于MySQL。此外,它们中是否有任何一个带有用于测试查询的良好命令行工具?
SQLite在其他语言环境中受到了相当大的炒作,但是对于Java来说,您有其他可用的选择:
至于工具,那就各不相同了。例如,大多数Hypersonic系列产品主要用于单元测试,这意味着您可以使用(几乎)普通的Java代码轻松地对数据库模式和实际查询进行单元测试。
这里有一份更新的答案,你可以尝试使用Xerial的Sqlite JDBC驱动程序。虽然它当前的版本不是纯Java,但它为主要操作系统打包了二进制文件,因此它大多数情况下都是可移植的。
同时,sqlite4java也为主要操作系统打包了二进制文件。