我是一名Android开发人员,最近开始为客户开发JAVA PC项目。
我希望在我的项目中使用MySQL数据库,但我在这方面有点生疏。在我开始学习并记住如何将SQL与Java连接之前,我想问一个重要的问题。
我为客户端导出可执行JAR文件后,该文件将包含MySQL连接? 我的意思是客户端必须在他的PC上安装MySQL并导入数据库或者除了java以外的其他东西来运行JAR文件。
答案 0 :(得分:1)
取决于DB运行的位置:
如果它是通过LAN / Internet提供的外部服务器,则客户端只需要DB驱动程序(搜索mysql connector / J)。
否则,如果要在本地运行数据库,则客户端需要安装mysql(然后您的程序仍需要类路径中的Connector / J)。我不认为你可以在一个罐子里装一个mysql DB。但是你可能可以打包一个用一些初始数据填充数据库的SQL脚本。