[英]How to create installer once finished with Java Desktop Application with MySQL DB?
[英]How to allow the desktop application to access the MySQL DB on a Microsoft server?
我正在使用Java和MySQL數據庫構建桌面應用程序。
MySQL數據庫應該連接到桌面應用程序中,並存儲在Microsoft Windows Server 2012 R2 Standard的MySQL服務器上。
我在同一網絡的兩台不同PC上安裝了桌面應用程序。
(因此,服務器上的數據庫和客戶端PC上的應用程序)
問題是:由於客戶端PC無法訪問MySQL數據庫,因此桌面應用程序無法正常工作。
我的問題是:
如何允許客戶端PC上的桌面應用程序訪問服務器上的MySQL DB?
我是否需要更改應該連接到Microsoft Server上數據庫的代碼?
public static Connection Connerdb() { try { Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localhost/TestDB",root, " " ); return con; } catch (ClassNotFoundException | SQLException e){ JOptionPane.showMessageDialog(null, e); return null; } }
JDBC URL中有“ localhost”。 您應該使用MySQL主機的IP地址或DNS名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.