在java中将MySQL数据库转换为SQLite单个文件

时间:2014-02-15 15:13:43

标签: java mysql sqlite

我安装了MySQL,但它需要超过1 GB的C驱动器。但是,数据库文件只有一些KB。我想帮助将数据库文件传输到Java程序数据文件夹中的单个文件中。另外我想知道如何将连接更改为该文件而不是使用JDBC?

谢谢。


很久以前的快速编辑 那天我的意思是我想使用SQLite而不是MySQL 我认为现在澄清一下 等待新的答案。

3 个答案:

答案 0 :(得分:3)

首先,你的问题是以我不完全理解的方式构建的。但是,让我说清楚。

为了让java程序连接到数据库,您需要一个驱动程序(通常是JDBC)。数据库 HAS 在某种“服务器”即apache,sql server,derby等。如果你想节省一些硬盘空间我建议查看Derby数据库,这是“集成”数据库< / p>

编辑:

或者你可以在一些托管服务器上托管外部数据库;),那里也有一些免费的!

答案 1 :(得分:1)

您可能需要嵌入式数据库,例如h2或Java Derby。

这样的嵌入式数据库通常存储为文件,没有外部数据库引擎运行(尽管也可能这样做)。 API仍然是JDBC。

答案 2 :(得分:0)

我需要的是mySQLite,它作为单个文件保存在设备上,并通过java轻松管理。

相关问题