ให้เราสร้างตารางก่อน ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางใน MySQL -
mysql> สร้างตาราง DemoTable( Id int, Name varchar(30), CountryName varchar(30), Age int);Query OK, 0 แถวได้รับผลกระทบ (0.66 วินาที)
ต่อไปนี้เป็นรหัส Java เพื่อเข้าถึงฐานข้อมูล MySQL -
<ก่อน> นำเข้า java.sql.Connection; นำเข้า java.sql.DriverManager นำเข้า java.sql.PreparedStatement นำเข้า java.sql.Statement คลาสสาธารณะ AccessMySQLDatabase { โมฆะสาธารณะหลัก (สตริง [] args) { การเชื่อมต่อ con =null; คำสั่ง st =null; ลอง { con =DriverManager.getConnection("jdbc :mysql ://localhost :3306/web?" + "useSSL=false", "root", "123456"); st =con.createStatement(); String accessDatabase ="แทรกลงใน DemoTable (Id, Name, CountryName, Age)" + " ค่า (100,'David','AUS',24) "; int ผลลัพธ์ =st.executeUpdate(accessDatabase); if (ผลลัพธ์> 0) { System.out.println("บันทึกถูกแทรก! ตรวจสอบตารางของคุณตอนนี้!"); } } catch (ข้อยกเว้น e) { e.printStackTrace(); } }}สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
แทรกบันทึกแล้ว! ตรวจสอบตารางของคุณตอนนี้!
ให้เราตรวจสอบตาราง MySQL -
Mysql> เลือก * จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------+-------+-------------+------+| รหัส | ชื่อ | ชื่อประเทศ | อายุ |+------+-------+-------------+------+| 100 | เดวิด |AUS | 24 |+------+-------+-------------+------+1 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นภาพรวมของบันทึกที่แทรกโดยใช้ Java -