Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เชื่อมต่อ Java กับ MySQL ผ่าน IP Address

การตั้งค่า 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 Server
  • 3306 - พอร์ต (default)
  • web - ชื่อฐานข้อมูล
  • useSSL=false - ปิด SSL (สำหรับทดสอบ)

ต้องมี MySQL Connector/J ใน Classpath | ให้สิทธิ์ remote access ใน MySQL: GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'password';