Devdit
 

Java แสดงข้อมูล SQL Server Express

585

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 แสดงข้อมูลออกสู่หน้าจอ

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