先生…我正在开发一个java应用程序.This应用程序已经需要连接的mysql数据库server.To连接数据库与java我们需要包括mysql-connector.jar file.so我已经包括这一点,我正在连接到我的database.But这里的问题是,在此应用程序完成后,许多用户将使用it.Does所有这些用户需要包括在他们的java目录中的mysql-connector.jar文件,以工作这个应用程序。如果每个人都需要包含.jar file.So,这个应用程序用户就会遇到问题。我们有没有其他方法来连接数据库,而不使用java中的任何驱动程序
发布于 2014-03-08 14:19:03
如果不使用驱动程序,则无法使用JDBC连接到数据库。
检查tutoral http://docs.oracle.com/javase/tutorial/jdbc/basics/gettingstarted.html#step3
发布于 2014-03-08 14:19:59
MYSQL驱动程序必须驻留在访问MySQL数据库的Java应用程序的类路径中。如果运行在客户端上的java应用程序直接访问MySQL,那么是的,每个用户都必须拥有jar。
避免这种情况的一种方法是将与数据库交互的代码放在服务器上,然后让客户端应用程序对该服务器应用程序进行远程调用。
发布于 2014-03-08 14:53:48
如果我没理解错的话,您的应用程序现在正在开发中,稍后将分发给许多用户。因此您可以使用以下几个选项:
话虽如此,我相信您可能希望使用web服务公开数据。允许你的用户直接访问你的数据库可能会导致很多问题--安全性、可扩展性等。
https://stackoverflow.com/questions/22265845
复制相似问题