Java แสดงข้อมูล SQL Server Express บทความนี้สอนเขียนโปรแกรมภาษา Java แสดงข้อมูลจากตาราง product ในฐานข้อมูล SQL Server Express 2019 ด้วย JDBC และ 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-S3QU8J9C\\SQLEXPRESS;"+
"databaseName=demo;"+
"integratedSecurity=true;"+
"portNumber=1433;"+
"encrypt=true;"+
"trustServerCertificate=true;";
conn = DriverManager.getConnection(connURL);
if (conn != null) {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM product");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println( id+"\t"+name );
}
rs.close();
}
conn.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
ผลลัพธ์
1 Computer
2 Computer Notebook
Java แสดงข้อมูล SQL Server Express จากตัวอย่างเชื่อมต่อ Server name ชื่อ LAPTOP\\SQLEXPRESS ฐานข้อมูลชื่อ demo ด้วย JDBC จากนั้นสร้างคำสั่ง SQL เพื่อดึงข้อมูลในตาราง product จากนั้นประมวลผลคำสั่ง SQL ด้วย executeQuery เก็บค่าข้อมูลไว้ใน ResultSet สุดท้ายวนลูป while พร้อมกับใช้คำสั่ง System.out.println แสดงข้อมูลออกสู่หน้าจอ