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

วิธีที่หรูหรากว่าในการแทรก java.sql.Date เปล่าในฐานข้อมูล MySQL?


ให้เราสร้างตารางก่อน ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางในฐานข้อมูล 'เว็บ' -

mysql> สร้างตาราง DemoTable ( AdmissionDate date); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที)

นี่คือรหัส Java เพื่อแทรก java.sql.Date ว่าง (NULL) ใน MySQL DB -

<ก่อนหน้า> นำเข้า java.sql.Connection นำเข้า java.sql.DriverManager นำเข้า java.sql.PreparedStatement คลาสสาธารณะ InsertNullDateDemo { โมฆะสาธารณะหลัก (สตริง [] args) { การเชื่อมต่อ con =null; PreparedStatement ps=null; ลอง{ con=DriverManager.getConnection("jdbc:mysql://localhost:3306/web?useSSL=false", "root","123456"); String query="insert into DemoTable(AdmissionDate) values(?) "; ps=con.prepareStatement(query); ps.setNull (1, java.sql.Types.DATE); ps.executeUpdate(); System.out.println("ตรวจสอบตาราง......"); } catch(ข้อยกเว้น จ){ e.printStackTrace(); } }}

สแนปชอตของโค้ด Java มีดังต่อไปนี้ -

วิธีที่หรูหรากว่าในการแทรก java.sql.Date เปล่าในฐานข้อมูล MySQL?


วิธีที่หรูหรากว่าในการแทรก java.sql.Date เปล่าในฐานข้อมูล MySQL?

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

วิธีที่หรูหรากว่าในการแทรก java.sql.Date เปล่าในฐานข้อมูล MySQL?

ให้เราตรวจสอบบันทึกจากตารางเดียวกัน ภาพรวมเป็นดังต่อไปนี้แสดงวันที่ว่างเปล่าที่เราแทรกสำเร็จ -

วิธีที่หรูหรากว่าในการแทรก java.sql.Date เปล่าในฐานข้อมูล MySQL?