连接到不同PC的mySQL数据库

时间:2014-01-29 15:17:54

标签: java mysql

我在笔记本电脑中成功安装了mySQL。我创建了一个数据库,表和插入行。我运行我的程序并获得所需的输出,即数据库中的数据。现在,我用驱动程序创建了一个程序的jar文件。罐子在我的电脑上工作正常。但当我在另一台PC上运行jar时,我收到错误: - Excecom.mysql.exceptions.jdbc4.CommunicationsException : Communication Link Failure ... The driver has not received any packets from the server。 现在这很明显,因为没有复制数据库。
现在,我是否必须在每台运行我的.jar ?? 的计算机上安装mySQL。然后还出现了许多其他问题,我应该在所有计算机中使用什么用户?以及如何与jar一起创建数据库..请解决我的困境。

2 个答案:

答案 0 :(得分:1)

我认为你应该更清楚你要问的是什么,但要回答你的问题:

  • 我是否必须在运行myj的每台计算机上安装mySQL?

    没有

  • 我应该在所有计算机上使用什么用户?

    这取决于您需要的安全级别,但如果配置为从任何主机访问,您可以在所有计算机上使用相同的用户/通行证。

答案 1 :(得分:1)

好的mySQL不适合您需要分发的程序。 SQLite是最好的基于文件的数据库,我很高兴转向它。非常感谢您的指导。