Java – 使用IP地址連線MySQL
在本文中,我們將學習如何將Java應用程式連線到託管在特定IP地址上的MySQL資料庫。透過在連線URL中指定IP地址,即使資料庫位於另一臺機器上,我們也可以直接連線到它。我們將使用DriverManager.getConnection() 方法來初始化連線。
透過IP地址連線MySQL資料庫的步驟
以下是透過IP地址連線MySQL資料庫的步驟:
- 從java.sql包匯入Connection和DriverManager類以啟用資料庫連線。
- 建立一個字串變數(hostURL),該變數指定JDBC MySQL連線URL,包括IP地址(192.168.43.144)、埠(3306)、資料庫名稱(web)和useSSL=false以停用SSL警告。
- 定義一個Connection物件並將其初始設定為null。稍後它將儲存與資料庫的連線。
- 在Try-Catch塊中建立連線
- 在try塊中,使用hostURL、使用者名稱(root)和密碼(123456)呼叫DriverManager.getConnection()來建立連線。
- 如果連線成功,則列印“透過IP地址連線成功”以確認。
- 為了處理異常,我們將使用catch塊來管理連線過程中出現的任何問題。e.printStackTrace() 將在連線錯誤發生時列印錯誤詳細資訊。
透過IP地址連線MySQL資料庫的Java程式
在DriverManager.getConnection中設定JDBC MySQL URL以連線IP地址。以下是使用IP地址連線的程式碼:
import java.sql.Connection;
import java.sql.DriverManager;
public class JavaIP {
public static void main(String[] args) {
String hostURL = "jdbc:mysql://192.168.43.144:3306/web?useSSL=false";
Connection con = null;
try {
con = DriverManager.getConnection(hostURL, "root", "123456");
System.out.println("connection successful via ip address");
}
catch (Exception e) {
e.printStackTrace();
}
}
}
輸出
這將產生以下輸出:
connection successful via ip address
以下是輸出的快照:

程式碼解釋
上面的程式首先定義一個hostURL字串,該字串指定MySQL資料庫連線詳細資訊,包括IP地址(192.168.43.144)、埠號(3306)和資料庫名稱(web)。useSSL=false引數用於避免與SSL相關的提示。在main方法中,我們嘗試透過繞過hostURL、使用者名稱(root)和密碼(123456)來建立資料庫連線到DriverManager.getConnection()。如果連線成功,則列印一條訊息以確認;否則,catch塊捕獲任何異常並列印堆疊跟蹤以幫助診斷連線問題。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP