是否可以从Java访问SQLite数据库或(SqLite的Sql浏览器)?

时间:2016-11-04 12:17:53

标签: java database sqlite access txtextcontrol

我想工作非常便携,所以我不会在我的计算机上安装一个大小为2.7Gb的Sql Server怪物。我想找到一个更简单的解决方案。我有一个Java中的表单应用程序,它必须访问数据库(可能是服务器),我认为使用便携式数据库(Access或SqlLite)更容易。

它可以是安装程序解决方案,但不是很大,例如1Gb或更大。最初考虑使用文本文件或Excel来保存数据,但这种方式也很难,因为我无法轻松模拟线条和表格之间的约束和关系。

1 个答案:

答案 0 :(得分:1)

当然可以从Java访问SQLite数据库!正如您可以阅读here

  

SQLite中的数据库是单个磁盘文件¹。

所以你只需要使用驱动程序来读取/写入这个数据库(文件)。

Java中的代码如下所示(取自here):

How to Specify Database Files

Here is an example to select a file C:\work\mydatabase.db (in Windows)

Connection connection = DriverManager.getConnection("jdbc:sqlite:C:/work/mydatabase.db");


A UNIX (Linux, Mac OS X, etc) file /home/leo/work/mydatabase.db

Connection connection = DriverManager.getConnection("jdbc:sqlite:/home/leo/work/mydatabase.db");