Devdit
 

Java ลบข้อมูลทั้งหมดในตาราง SQL Server

652

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 พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ