如何将我托管的在线数据库与我的Java编程链接?

时间:2012-11-18 11:55:26

标签: java php mysql

首先我在JAVA编程方面不是很专业,但如果你提到代码有多难,我会理解它......

我想创建一个与在线数据库连接的桌面应用程序,以便从中插入/检索数据... 我在谷歌搜索了很多,但没有有用的答案,大多数人都说不可能因为主机提供商避免外部访问而我使用的是bluehost / godaddy控制面板中有Remote MySQL ...所以外部访问可用!!

并且其他人说我必须使用php脚本来检索数据库链接并将其写入java代码但没有有用的链接......

如果这些解决方案中的一个是真的那么我怎么能点到它? 如果有另一种解决方案,如果你和我分享,我会很高兴!!

1 个答案:

答案 0 :(得分:1)

  

并且othere说我必须使用php脚本来检索   数据库链接并将其写入java代码但没有有用的链接...

这根本听起来不对。 Java可以根据它连接到MySQL。如果您的程序是基于Java的,为什么要将PHP添加到组合中?我自己是一名PHP开发人员,我有一段时间没有接触过Java,但是:

检查Using MySQL With Java,因为您需要使用JDBC驱动程序(MySQL Connector / J)。

try {
    conn =
       DriverManager.getConnection("jdbc:mysql://IPADDRESSGOESHERE:PORTNUMBER/yourdatabase");

    // Do something with the Connection

} catch (SQLException ex) {
    // handle any errors
    System.out.println("SQLException: " + ex.getMessage());
    System.out.println("SQLState: " + ex.getSQLState());
    System.out.println("VendorError: " + ex.getErrorCode());
}