Java ลบข้อมูลทั้งหมดในตาราง SQL Server 2019 Express บทความนี้สอนเขียนโปรแกรมลบข้อมูลทั้งหมดในตาราง (Table) ที่อยู่ในฐานข้อมูล SQL Server 2019 Express ด้วยคำสั่ง DELETE ของ SQL สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Java ลบข้อมูลทั้งหมดในตาราง SQL Server
package net.codejava.jdbc;
import java.sql.*;
class Test {
public static void main(String args[]){
Connection conn = null;
try {
String connURL = "jdbc:sqlserver://LAPTOP\\SQLEXPRESS;"+
"databaseName=demo;"+
"integratedSecurity=true;"+
"portNumber=1433;"+
"encrypt=true;"+
"trustServerCertificate=true;";
String user = null;
String pass = null;
conn = DriverManager.getConnection(connURL, user, pass);
if (conn != null) {
String sql = " DELETE FROM product ";
PreparedStatement ppstmt = conn.prepareStatement( sql );
int row = ppstmt.executeUpdate();
System.out.print("Java ลบข้อมูลทั้งหมดใน SQL Server สำเร็จ "+row+" ข้อมูล");
conn.close();
}
conn.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
ผลลัพธ์
Java ลบข้อมูลทั้งหมดใน SQL Server สำเร็จ 4 ข้อมูล
Java ลบข้อมูลทั้งหมดในตาราง SQL Server จากตัวอย่างเชื่อมต่อฐานข้อมูลชื่อ demo ของ SQL Server Express จากนั้นใช้คำสั่ง DELETE FROM product คือลบข้อมูลทั้งหมดที่อยู่ในตาราง product โดยใช้ PreparedStatement ร่วมกับคำสั่ง executeUpdate พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ