如何将Java桌面应用程序连接到在线mysql数据库?

时间:2013-10-14 14:34:05

标签: java mysql

作为标题,我想让我的桌面java应用程序连接到一个在线mysql数据库?如何才能达到这样的连接才能添加和检索数据?!

3 个答案:

答案 0 :(得分:6)

here下载连接器。将它添加到类路径和代码中:

// This will load the MySQL driver, each DB has its own driver
  Class.forName("com.mysql.jdbc.Driver");
  // Setup the connection with the DB
  connect = DriverManager
      .getConnection("jdbc:mysql://remoteUri/database-name?"
          + "user=user&password=userpw");

答案 1 :(得分:1)

  1. 您可以直接连接并让查询在网络上运行(通过JDBC)example: vogella.com
  2. 您构建了一个RESTful服务,有许多教程作为示例;
  3. RESTful Web Services API using Java and MySQL

答案 2 :(得分:1)

无论如何,JDBC连接是可行的方法。但是,您必须确保MySQL用户可以从另一个IP地址(即您的桌面应用程序)访问该数据库。

设置MySQL用户,以便他们可以访问本地计算机上的数据库。因此,您必须允许从任何主机访问MySQL数据库。请参阅以下article,其中显示了如何执行此操作。