Devdit
 

Java เพิ่มข้อมูล SQL Server Express

1.7K

Java เพิ่มข้อมูล SQL Server Express บทความนี้สอนเขียนโค้ดภาษา Java เพิ่มข้อมูลลงตารางในฐานข้อมูล Microsoft SQL Server Express ด้วย JDBC และคำสั่ง INSERT INTO ของ SQL สามารถเขียนโปรแกรมได้ดังนี้

 

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

 

ตัวอย่าง 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 = " INSERT INTO product ( name, price ) VALUES ( ?, ? ) ";
                PreparedStatement ppstmt = conn.prepareStatement( sql );
                ppstmt.setString(1, "Mouse");
                ppstmt.setInt(2, 500);                
                int row = ppstmt.executeUpdate();
                System.out.print("Java เพิ่มข้อมูล SQL Server สำเร็จ "+row+" ข้อมูล");
            }            
            conn.close();
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
    }
}

ผลลัพธ์

Java เพิ่มข้อมูล SQL Server สำเร็จ 1 ข้อมูล

คำอธิบาย

Java เพิ่มข้อมูล SQL Server Express จากตัวอย่างเชื่อมต่อ Server name LAPTOP\\SQLEXPRESS ฐานข้อมูลชื่อ demo จากนั้นใช้คำสั่ง INSERT INTO เพิ่มข้อมูลลงในตาราง product ประกอบด้วย 2 column คือ name และ price โดย name = “Mouse” และ price = 500 โดยใช้ PreparedStatement ร่วมกับ executeUpdate พร้อมแสดงผลลัพธ์จำนวนข้อมูลที่ถูกเพิ่มออกสู่หน้าจอ

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