Java SQL Server Express เพิ่มข้อมูลหลายข้อมูลพร้อมกัน บทความนี้สอนเขียนภาษา Java ร่วมกับฐานข้อมูล SQL Server Express เพิ่มสร้างโค้ดเพิ่มข้อมูลหลายข้อมูลพร้อมกันด้วย 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, "Book");
ppstmt.setInt(2, 100);
ppstmt.setString(3, "Pencil");
ppstmt.setInt(4, 50);
int row = ppstmt.executeUpdate();
System.out.print("Java SQL Server Express เพิ่มข้อมูล "+row+" ข้อมูลพร้อมกัน");
conn.close();
}
conn.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
ผลลัพธ์
Java SQL Server Express เพิ่มข้อมูล 2 ข้อมูลพร้อมกัน
Java SQL Server Express เพิ่มข้อมูลหลายข้อมูลพร้อมกัน จากตัวอย่างสร้างคำสั่ง SQL เพื่อเพิ่มข้อมูลลงตาราง product ทั้งหมด 2 ข้อมูล คือ ( “Book”, 100 ) และ ( “Pencil”, 50 ) ด้วยคำสั่ง PreparedStatement และประมวลผลด้วย executeUpdate พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ