如标题所示,我想让我的桌面 java 应用程序连接到在线 mysql 数据库?!我怎样才能达到这样的连接才能添加和检索数据?!
问问题
13684 次
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
- 您可以直接连接并让查询在网络上运行(通过 JDBC)示例:vogella.com
- 您构建一个 RESTful 服务,有很多教程作为示例;
于 2013-10-14T14:38:16.643 回答
1
无论如何,JDBC 连接是要走的路。但是,您必须确保 MySQL 用户可以从另一个 IP 地址(即您的桌面应用程序)访问数据库。
MySQL 用户已设置为可以访问本地计算机上的数据库。因此,您必须允许从任何主机访问 MySQL 数据库。请参阅以下文章,该文章显示了如何做到这一点。
于 2013-10-14T14:43:04.520 回答