การตั้งค่า JDBC URL สำหรับเชื่อมต่อ MySQL ด้วย IP Address
ตัวอย่างโค้ด Java
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
รายละเอียด JDBC URL:
jdbc:mysql://- โปรโตคอล192.168.43.144- IP Address ของ MySQL Server3306- พอร์ต (default)web- ชื่อฐานข้อมูลuseSSL=false- ปิด SSL (สำหรับทดสอบ)
ต้องมี MySQL Connector/J ใน Classpath | ให้สิทธิ์ remote access ใน MySQL: GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'password';