我想我只是不“得到它”。如果我的计算机上没有安装SQLite,并且我想编写一个使用嵌入式数据库的Java应用程序,并且将SQLiteJDBC JAR下载/导入到我的项目中,那么我需要的就是这些吗?或者,我是否需要先安装SQLite,然后为我的SQLiteJDBC代码创建一个数据库文件以连接并运行查询?我是否需要安装SQLite以便SQLiteJDBC有效?
如果是这种情况,它不足以下载/导入SQLiteJDBC,那么这并不意味着我将不得不确保SQLite安装在我想要运行我的Java应用程序的每个系统上?而不是那打败了便携/嵌入式数据库的目的?
基本上,我越来越挂在SQLiteJDBC教程,因为:
- 他们不告诉你HelloWorld.sqlite创建方式(不SQLiteJDBC为您创建它,你必须创建它在SQLite中首先从命令提示符等等);和
- 他们从来没有澄清SQLiteJDBC是否依赖于的SQLite的API调用工作
这里任何帮助,不胜感激!
H2是一个很好的纯Java替代品(单个jar依赖项),可以在内存,基于文件或服务器模式下使用。 – 01es
你好Massie,欢迎来到Stack Overflow! - 请尝试在将来寻找更多描述性标题(如我刚刚编辑的标题) - 这样您的问题将更容易回答,并且对未来的访问者也更有用。作为附注:您可以通过简单地将数字('1.','2'')而不是使用HTML来格式化编号列表。 –