如何将Java桌面应用程序连接到联机数据库

时间:2013-06-25 13:35:57

标签: java mysql sql jdbc

我开发了一个桌面应用程序,出于某种原因,我想将我的数据库内容上传到在线或远程数据库。

我真正想要的只是解决此问题的方法,或者最好是可以帮助解决此问题的数据库网址。我尝试了很多格式,但似乎没有工作。

例如

Connection con = DriverManager.getConnection("jdbc:mysql://charlinktravels.com/charlink_test","username","password");

Connection con = DriverManager.getConnection("jdbc:mysql://198.154.249.141:80/charlink_test?user=username&password=password");

2 个答案:

答案 0 :(得分:2)

这将有效

  String url="jdbc:mysql://198.154.249.141:80/charlink_test"
  Connection conn = DriverManager.getConnection(url, "username", "password");

这将有效,但请确保您有权连接该服务器和数据库并运行。

答案 1 :(得分:0)

我不知道“我尝试过这么多格式,但似乎没有工作”意味着什么。

URL连接字符串只有一种格式;它位于JDBC驱动程序文档中。

如果您以正确的格式提供您认为正确的值,但是您仍然无法连接,则会遇到另一个问题。

发布您认为正确的网址以及您收到的错误消息说明会有所帮助。

谁拥有该远程数据库?您是否拥有登录和操作数据库的凭据?如果没有,你必须获得许可。