我有一個我用Java製作的小程序,並打算讓它在任何下載到的計算機上運行。這個程序的一部分連接到我的本地主機上運行的MySQL數據庫。但是,因爲我希望這能夠在任何連接到互聯網的計算機上流暢運行,所以可能有必要讓我的程序通過互聯網連接到數據庫。目前,我的程序連接到這樣的數據庫:如何將SQL數據庫連接到Internet?
Connection con = DriverManager.getConnection("jdbc:mysql://my_public_ip/name_of_database", "user", "user_password");
命名爲「用戶」我的數據庫的用戶擁有一臺主機的「%」,我的理解是指任何主機。但是,當我在連接到另一個網絡的計算機上運行該程序時,我的通信鏈路出現故障。僅供參考,我使用xampp軟件來管理我的數據庫。提前感謝您對此事的任何幫助。
第一關在您的故障排除您的應用層。你可以下載一個MySQL客戶端到另一臺機器,並從另一臺機器連接到你的服務器?然後你只有兩個維度來診斷,網絡和MySQL。 –