作为标题,我想让我的桌面java应用程序连接到一个在线mysql数据库?如何才能达到这样的连接才能添加和检索数据?!
答案 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)
答案 2 :(得分:1)
无论如何,JDBC连接是可行的方法。但是,您必须确保MySQL用户可以从另一个IP地址(即您的桌面应用程序)访问该数据库。
设置MySQL用户,以便他们可以访问本地计算机上的数据库。因此,您必须允许从任何主机访问MySQL数据库。请参阅以下article,其中显示了如何执行此操作。