首先我在JAVA编程方面不是很专业,但如果你提到代码有多难,我会理解它......
我想创建一个与在线数据库连接的桌面应用程序,以便从中插入/检索数据... 我在谷歌搜索了很多,但没有有用的答案,大多数人都说不可能因为主机提供商避免外部访问而我使用的是bluehost / godaddy控制面板中有Remote MySQL ...所以外部访问可用!!
并且其他人说我必须使用php脚本来检索数据库链接并将其写入java代码但没有有用的链接......
如果这些解决方案中的一个是真的那么我怎么能点到它? 如果有另一种解决方案,如果你和我分享,我会很高兴!!
答案 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());
}