Devdit
 

Java แก้ไขข้อมูล SQL Server Express

634

Java แก้ไขข้อมูล SQL Server Express บทความนี้สอนเขียนโค้ดแก้ไขข้อมูล (UPDATE) ในตาราง product ของฐานข้อมูล SQL Server 2019 Express โดยใช้คำสั่งในกลุ่ม DML คือ UPDATE สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โครงสร้างตาราง product ฐานข้อมูลชื่อ demo

+---------+--------------+------+-----+
| Field   | Type         | Null | Key |
+---------+--------------+------+-----+
| id      | int(11)      | NO   | PRI |
| name    | nchar(50)    | YES  |     |
| price   | float        | YES  |     |
+---------+--------------+------+-----+

 

ตัวอย่าง Java แก้ไขข้อมูล SQL Server Express

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 = " UPDATE product SET name = ?, price = ? WHERE ( id = ? ) ";
                PreparedStatement ppstmt = conn.prepareStatement( sql );
                ppstmt.setString(1, "Pencil");
                ppstmt.setFloat(2, 50); 
                ppstmt.setInt(3, 1);                                
                int row = ppstmt.executeUpdate();
                System.out.print("Java แก้ไขข้อมูล SQL Server สำเร็จ "+row+" ข้อมูล");
                conn.close();
            }            
            conn.close();
        } catch (SQLException ex) {
            ex.printStackTrace();
        }

    }
}

ผลลัพธ์

Java แก้ไขข้อมูล SQL Server สำเร็จ 1 ข้อมูล

คำอธิบาย

Java แก้ไขข้อมูล SQL Server 2019 Express จากตัวอย่างใช้คำสั่ง UPDATE เพื่อแก้ไขข้อมูลในตารางที่ชื่อ product โดยกำหนดข้อมูลใหม่ให้กับ column name เท่ากับ ‘Pencil’ และ price เท่ากับ 50 โดยแก้ไขข้อมูลที่ column id มีค่าเท่ากับ 1 โดยใช้ PreparedStatement ร่วมกับคำสั่ง executeUpdate ของภาษา Java และฐานข้อมูล SQL Server

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