Java讀取SQL server數據庫


 

要打開SQL server 的三個服務,然后再執行代碼。

package com.sql;



import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;

public class demo {
    public static void main(String[] args) {
        String user = "sa";
        String password = "root";
        Connection conn;
        Statement stmt;
        ResultSet rs;
//        String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=student_db;";
        
        String url = "jdbc:sqlserver:DESKTOP-I8G440K/SQLEXPRESS:1433;DatabaseName=master";
        String sql = "select * from dbo.MSreplication_options";
        try {
            // 連接數據庫
            conn = DriverManager.getConnection(url, user, password);
            // 建立Statement對象
            stmt = conn.createStatement();
            // 執行數據庫查詢語句
//            rs = stmt.executeQuery(sql);
//            while (rs.next()) {
//                String id = rs.getString("s_id");
//                String name = rs.getString("S_name");
//                float score = rs.getFloat("s_score");
//                String sex = rs.getString("s_sex");
//               System.out.println("學號 "+id+"姓名 "+name+"成績 "+score+"性別 "+sex);
//            }
//            if (rs != null) {
//                rs.close();
//                rs = null;
//            }
//            if (stmt != null) {
//                stmt.close();
//                stmt = null;
//            }
//            if (conn != null) {
//                conn.close();
//                conn = null;
//            }
        } catch (SQLException e) {
            e.printStackTrace();
            System.out.println("數據庫連接失敗");
        }
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM