Java เชื่อมต่อฐานข้อมูล ติดต่อฐานข้อมูล MySQL บทความนี้สอนเขียนโค้ดภาษา Java เชื่อมต่อฐานข้อมูล MySQL โดยใช้ MySQL Connector/J JDBC พร้อมแสดงผลลัพธ์การเชื่อมต่อออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Java เชื่อมต่อฐานข้อมูล ติดต่อฐานข้อมูล MySQL
1. สร้างฐานข้อมูลชื่อ demo
CREATE DATABASE demo
2. ดาวน์โหลด mysql-connector-java.jar วางไว้ในตำแหน่งเดียวกับโค้ดที่เขียน
https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.29/mysql-connector-java-8.0.29.jar
3. สร้างไฟล์ชื่อ Test.java และเขียนโค้ดJ๋ava เชื่อมต่อฐานข้อมูล
import java.sql.*;
class Test {
public static void main(String args[]){
String url = "jdbc:mysql://localhost:3306/demo";
String user = "root";
String password = "";
try (Connection connection = DriverManager.getConnection(url, user, password)) {
System.out.println("Java เชื่อมต่อฐานข้อมูลสำเร็จ");
} catch (SQLException e) {
throw new IllegalStateException("Java เชื่อมต่อฐานข้อมูลไม่สำเร็จ", e);
}
}
}
4. รันโค้ด Test.java ด้วยคำสั่ง java -cp
java -cp * Test.java
ผลลัพธ์
Java เชื่อมต่อฐานข้อมูล
Java เชื่อมต่อฐานข้อมูล ติดต่อฐานข้อมูล MySQL มีรายละเอียดขั้นตอนดังนี้
1. import java.sql.* เพื่อใช้งานฟังก์ชันสำหรับเชื่อมต่อฐานข้อมูล
2. กำหนด url, user และ password สำหรับการเชื่อมต่อฐานข้อมูล MySQL ตัวอย่างเชื่อมฐานข้อมูลชื่อ demo
3. ใช้คำสั่ง DriverManager.get ร่วมกับ url, user, password สำหรับเชื่อมต่อฐานข้อมูล
4. ใช้คำสั่ง try catch กรณีเชื่อมต่อฐานข้อมูลสำเร็จโปรแกรมจะทำงานใน try แต่ถ้าไม่สำเร็จจะทำงานใน catch