首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用java连接mysql数据库

用java连接mysql数据库
EN

Stack Overflow用户
提问于 2014-03-08 14:14:00
回答 4查看 107关注 0票数 0

先生…我正在开发一个java应用程序.This应用程序已经需要连接的mysql数据库server.To连接数据库与java我们需要包括mysql-connector.jar file.so我已经包括这一点,我正在连接到我的database.But这里的问题是,在此应用程序完成后,许多用户将使用it.Does所有这些用户需要包括在他们的java目录中的mysql-connector.jar文件,以工作这个应用程序。如果每个人都需要包含.jar file.So,这个应用程序用户就会遇到问题。我们有没有其他方法来连接数据库,而不使用java中的任何驱动程序

EN

回答 4

Stack Overflow用户

发布于 2014-03-08 14:19:03

如果不使用驱动程序,则无法使用JDBC连接到数据库。

检查tutoral http://docs.oracle.com/javase/tutorial/jdbc/basics/gettingstarted.html#step3

票数 1
EN

Stack Overflow用户

发布于 2014-03-08 14:19:59

MYSQL驱动程序必须驻留在访问MySQL数据库的Java应用程序的类路径中。如果运行在客户端上的java应用程序直接访问MySQL,那么是的,每个用户都必须拥有jar。

避免这种情况的一种方法是将与数据库交互的代码放在服务器上,然后让客户端应用程序对该服务器应用程序进行远程调用。

票数 1
EN

Stack Overflow用户

发布于 2014-03-08 14:53:48

如果我没理解错的话,您的应用程序现在正在开发中,稍后将分发给许多用户。因此您可以使用以下几个选项:

  1. 分解mysql-connector.jar并将其与其他类一起打包到单个jar中。您也可以使用两个JAR文件分发您的程序,一个JAR文件编译了您的代码,另一个是mysql-
  2. 。添加将启动应用程序的.bat或.sh脚本,并将mysql-connector.jar添加到类路径中。

话虽如此,我相信您可能希望使用web服务公开数据。允许你的用户直接访问你的数据库可能会导致很多问题--安全性、可扩展性等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22265845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档