ในการตั้งค่า null ด้วย Java คำสั่งจะเป็นดังนี้ −
ps.setNull(ดัชนีของคุณ, Types.NULL);
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable1893 ( FirstName varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)
รหัส Java มีดังต่อไปนี้ −
<ก่อนหน้า> นำเข้า java.sql.Connection นำเข้า java.sql.DriverManager นำเข้า java.sql.PreparedStatement นำเข้า java.sql.Types คลาสสาธารณะ InsertNullValueIntoDatabase { โมฆะหลักแบบคงที่สาธารณะ (สตริง [] args) { คอนเนคชัน con=null; PreparedStatement ps=null; ลอง{ con=DriverManager.getConnection("jdbc:mysql://localhost:3306/web?useSSL=false", "root","123456"); String query="insert into DemoTable1893(FirstName) values(?) "; ps=con.prepareStatement(query); ps.setNull (1, Types.NULL); ps.executeUpdate(); System.out.println("ตรวจสอบ DemoTable1893 "); } catch(ข้อยกเว้น จ){ e.printStackTrace(); } }}สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
ตรวจสอบตาราง MySQL ตอนนี้โดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1893;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+| ชื่อจริง |+-----------+| NULL |+-----------+1 แถวในชุด (0.00 วินาที)