我安装了MySQL,但它需要超过1 GB的C驱动器。但是,数据库文件只有一些KB。我想帮助将数据库文件传输到Java程序数据文件夹中的单个文件中。另外我想知道如何将连接更改为该文件而不是使用JDBC?
谢谢。
很久以前的快速编辑 那天我的意思是我想使用SQLite而不是MySQL 我认为现在澄清一下 等待新的答案。
答案 0 :(得分:3)
首先,你的问题是以我不完全理解的方式构建的。但是,让我说清楚。
为了让java程序连接到数据库,您需要一个驱动程序(通常是JDBC)。数据库 HAS 在某种“服务器”即apache,sql server,derby等。如果你想节省一些硬盘空间我建议查看Derby数据库,这是“集成”数据库< / p>
编辑:
或者你可以在一些托管服务器上托管外部数据库;),那里也有一些免费的!
答案 1 :(得分:1)
您可能需要嵌入式数据库,例如h2或Java Derby。
这样的嵌入式数据库通常存储为文件,没有外部数据库引擎运行(尽管也可能这样做)。 API仍然是JDBC。
答案 2 :(得分:0)
我需要的是mySQLite,它作为单个文件保存在设备上,并通过java轻松管理。