2

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

4

3 回答 3

6

从这里下载连接器。将其添加到您的类路径和代码中:

// 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");
于 2013-10-14T14:39:19.973 回答
1
  1. 您可以直接连接并让查询在网络上运行(通过 JDBC)示例:vogella.com
  2. 您构建一个 RESTful 服务,有很多教程作为示例;

使用 Java 和 MySQL 的 RESTful Web 服务 API

于 2013-10-14T14:38:16.643 回答
1

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

MySQL 用户已设置为可以访问本地计算机上的数据库。因此,您必须允许从任何主机访问 MySQL 数据库。请参阅以下文章,该文章显示了如何做到这一点。

于 2013-10-14T14:43:04.520 回答