2010-04-18 80 views
0

我有一个名为'install creator'的安装向导。我想将mySQL数据库包含到安装程序中,或者找到另一种方式,安装后用户可以使用我的数据库。问题不是每个人都在计算机上安装MySQL,即使这样,用户也不知道数据库的名称或密码。不知何故数据库必须在安装时自动创建,并为我的目的创建了一些表。如何做到这一点。谢谢使用JDBC连接到MySQL的程序的安装程序包

+0

哦,我正在使用JDBC与数据库交互.... – 2010-04-18 21:31:23

回答

0

如果你只是使用MySQL作为本地存储引擎,因为它似乎是你在做什么,那么你应该考虑使用Sqlite with JDBC,而不是MySQL。 MySQL实际上是用于存储多个用户信息的服务器上,以及通过您在服务器上创建的程序间接访问数据库的位置。理论上,你可以打包MySQL和MySQL Connector/J,让JDBC可以与MySQL交谈;然而,MySQL是一个相当大的野兽,我认为这对用户来说不是好事(另外,不要忘记他们可能已经安装了MySQL,如果你是第一次安装MySQL,你会有效地迫使他们使用你的root密码)。与MySQL不同,sqlite旨在提供用于轻量级本地文件存储的SQL结构。