Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
虚拟人的JavaSQLite?_Java_Sqlite - Fatal编程技术网

虚拟人的JavaSQLite?

虚拟人的JavaSQLite?,java,sqlite,Java,Sqlite,好的,我已经在线阅读了关于将SQLite与java结合使用的内容,并阅读了这里标题为的问题,但对于如何在我的程序中实际创建和使用数据库,我感到非常困惑 有没有人能给我一个关于如何开始和解决这个问题的“傻瓜”指南?也许本教程可以帮助您: 它使用SQLJet API访问SQLite数据库。SQLite是一种非常特殊的嵌入式数据库,特别是在Java世界中,它不是最容易使用的。。。。但它是有效的。。。。。 1) 您必须首先选择驱动程序zentus或xerial作为两个候选(http://www.zen

好的,我已经在线阅读了关于将SQLite与java结合使用的内容,并阅读了这里标题为的问题,但对于如何在我的程序中实际创建和使用数据库,我感到非常困惑


有没有人能给我一个关于如何开始和解决这个问题的“傻瓜”指南?

也许本教程可以帮助您:


它使用SQLJet API访问SQLite数据库。

SQLite是一种非常特殊的嵌入式数据库,特别是在Java世界中,它不是最容易使用的。。。。但它是有效的。。。。。 1) 您必须首先选择驱动程序zentus或xerial作为两个候选(http://www.zentus.com 或者。。。我使用Xerial成功地发现了一些小错误,并向该项目的主要开发人员提供了反馈。。。这些驱动程序将隐藏加载本机数据库的复杂性(System.loadLibrary()和其他内容由这些驱动程序处理)

2) 将驱动程序类作为任何其他JDBC驱动程序加载

3) 使用标准的JDBCAPI

请注意SQLite,它具有非常面向对象的行为,速度非常快,但对于其主要用例(嵌入式),尝试将其用作TCP服务器不是一个好主意

但从我的观点来看,H2或Derby更简单、功能更强大,有许多特性没有在SQLite中实现。。。因此,请确保将其用于最佳用例


杰罗姆

,西蒙。这个问题是我首先想到的!