用于使用JDBC连接到MySQL的程序的安装程序包

时间:2010-04-18 21:29:37

标签: jdbc

我有一个名为'install creator'的安装程序向导。我想将mySQL数据库包含到安装程序中,或者找到另一种方法,用户在安装时可以只使用我的数据库。问题是 - 并非所有人都在计算机上安装了MySQL,即使这样,用户也不知道数据库的名称或密码。不知何故,数据库必须在安装时自动创建,并且出于我的目的,创建了一些表。怎么能这样做。感谢

1 个答案:

答案 0 :(得分:0)

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