最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java連接SQL?Server數(shù)據(jù)庫的超詳細教程

 更新時間:2024年01月29日 08:31:06   作者:@白天不懂爺?shù)暮? 
在Java應(yīng)用程序中我們經(jīng)常需要與數(shù)據(jù)庫進行交互,一種常見的數(shù)據(jù)庫是Microsoft?SQL?Server,下面這篇文章主要給大家介紹了關(guān)于Java連接SQL?Server數(shù)據(jù)庫的超詳細教程,需要的朋友可以參考下

一、SQL Server配置管理器

1.1、在安裝好SQL Server的情況下,點擊Win搜索SQL Server配置管理器

如果有搜索不到則Win+R輸入cmd打開命令提示符輸入

SQLServerManager10.msc

這里的 SQLServerManager10.msc 對應(yīng)的是SQL Sever 2008

SQL Sever 2019版本的對應(yīng)的是 SQLServerManager15.msc

1.2、打開的窗口如下圖所示。在左邊欄找到 SQL Server網(wǎng)絡(luò)配置選項,點開下拉,會看到“SQLEXPRESS的協(xié)議,選中它,看右邊欄。

1.3、將Named Pipes 、TCP/IP 點擊啟用!

雙擊TCP/IP(右鍵→屬性),在彈出的窗口中選擇 “IP地址” 選項卡。

將IP1和IP10的【IP地址】設(shè)為127.0.0.1,并將所有【IP+數(shù)字】的【已啟用】設(shè)為是。接著,拖動下拉條到最下方,將IP1、IP10、 IPAll 中的【TCP端口】設(shè)成 1433。

1.4、打開telnet并測試1433端口

打開telnet服務(wù):

打開“控制面板”→點擊“程序”

找到啟用或關(guān)閉Windows功能

找到Telnet,點選,確定。

1.5、安裝完成后,按住win鍵和R鍵,輸入services.msc打開服務(wù)管理器或者按住win鍵輸入服務(wù),打開服務(wù)之后找到SQL Server啟動。

找到SQL Server服務(wù)器并且啟動

1.6、完成上一步后。開始菜單 → 運行cmd → 輸入:telnet 127.0.0.1 1433

如圖所下則測試成功:

測試是否成功,如果成功則說明配置成功,如果連接失敗則說明上面的配置有誤,同志仍需努力!

二、下載Microsoft JDBC Driver 4.0 for SQL Server

2.1、下載JDBC驅(qū)動

官方下載地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=11774
下載sqljdbc_6.0.8112.200_chs.tar.gz(2.2M),并且解壓文件

解壓完后打開文件夾sqljdbc_6.0.8112.200_chs.tar>sqljdbc_6.0>chs>jre7找到sqljdbc41.jar把它復(fù)制。重新在D盤新建一個文件夾,命名為sqljdbc4,將sqljdbc41.jar復(fù)制一個進去。

2.2、配置環(huán)境變量

右擊 我的電腦 → 屬性 → 高級系統(tǒng)設(shè)置(高級) → 環(huán)境變量,點擊新建CLASSPATH變量,并且將其值設(shè)為“D:\sqljdbc4 \sqljdbc41.jar”。

三、使用IDEA測試連接SQL Server數(shù)據(jù)庫

3.1、打開IDEA,并且導(dǎo)入jar包

打開IDEA新建應(yīng)該文件夾lib,并且把我們剛才下載的sqljdbc41.jar給復(fù)制進去


復(fù)制進去之后點擊Add as Library

選擇你要添加到的模塊點擊確認即可使用了。

3.2、代碼測試Java連接SQL Server數(shù)據(jù)庫

import java.sql.*;

public class Dome {
    public static void main(String[] args) {
        //定義加載驅(qū)動
        String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
        //定義數(shù)據(jù)庫用戶
        String userName = "sa";
        //定義數(shù)據(jù)庫密碼
        String userPwd = "sasa";
        //定義數(shù)據(jù)庫連接對象
        Connection dbConn = null;
        //定義命令對象
        Statement stmt=null;
        try {
            //1.加載及注冊驅(qū)動
            Class.forName(driverName);
            //2.定義數(shù)據(jù)庫連接字符串
            String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=LOLDB";
            //3.數(shù)據(jù)庫連接
            dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
            System.out.println("連接數(shù)據(jù)庫成功");
            //4.定義SQL語句
            String sql="select * from LolNameTab";
            //5.創(chuàng)建一個執(zhí)行sql對象
            stmt=dbConn.createStatement();
            //6.執(zhí)行SQL語句命令
            ResultSet resultSet = stmt.executeQuery(sql);
            //7.處理結(jié)果,并獲取數(shù)據(jù)
            while (resultSet.next()){
                String userID=resultSet.getString("userID");
                String password=resultSet.getString("password");
                String name=resultSet.getString("userName");
                System.out.println(userID+"\t"+password+"\t"+name);
            }
            //8.關(guān)閉連接
            resultSet.close();
            dbConn.close();
            stmt.close();
        } catch (SQLException e) {      //數(shù)據(jù)庫的處理異常的方法
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }finally {
            if (dbConn!=null){
                try {
                    dbConn.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            if(stmt!=null){
                try {
                    stmt.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

運行結(jié)果如下:

總結(jié)

到此這篇關(guān)于Java連接SQL Server數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)Java連接SQL Server數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java讀取文件方法匯總

    Java讀取文件方法匯總

    這篇文章主要為大家詳細介紹了Java讀取文件方法,按字節(jié)讀取文件內(nèi)容、按字符讀取文件內(nèi)容、隨機讀取文件內(nèi)容等,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • java代碼規(guī)范review異常事故記錄

    java代碼規(guī)范review異常事故記錄

    這篇文章主要為大家介紹了java代碼規(guī)范關(guān)于異常review代碼發(fā)生異常的事故記錄,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 四步五分鐘Spring4快速集成Swagger

    四步五分鐘Spring4快速集成Swagger

    這篇文章主要為大家詳細介紹了四步、五分鐘Spring4快速集成Swagger的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • springboot查詢?nèi)坎块T流程分析

    springboot查詢?nèi)坎块T流程分析

    本文分析了在SpringBoot框架中前端如何請求DeptController的list()方法,并通過DeptService到DeptMapper接口查詢數(shù)據(jù)庫中的全部部門信息的流程,整個過程涉及前端到后端數(shù)據(jù)的獲取和返回,是SpringBoot應(yīng)用中常見的數(shù)據(jù)處理模式
    2024-10-10
  • 詳解Java停止線程的四種方法

    詳解Java停止線程的四種方法

    如何停止java的線程一直是一個困惱我們開發(fā)多線程程序的一個問題嗎,本文主要介紹了詳解Java停止線程的四種方法,感興趣的可以了解一下
    2021-05-05
  • Java基本概念監(jiān)視器實習(xí)原理解析

    Java基本概念監(jiān)視器實習(xí)原理解析

    這篇文章主要介紹了Java基本概念監(jiān)視器實習(xí)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • 解讀System.getProperty("ENM_HOME")中的值從哪獲取的

    解讀System.getProperty("ENM_HOME")中的值從哪獲取的

    這篇文章主要介紹了解讀System.getProperty("ENM_HOME")中的值從哪獲取的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java輕松入門冒泡?選擇?插入?希爾?歸并排序算法

    Java輕松入門冒泡?選擇?插入?希爾?歸并排序算法

    這篇文章主要介紹了Java常用的排序算法及代碼實現(xiàn),在Java開發(fā)中,對排序的應(yīng)用需要熟練的掌握,這樣才能夠確保Java學(xué)習(xí)時候能夠有扎實的基礎(chǔ)能力。那Java有哪些排序算法呢?本文小編就來詳細說說Java常見的排序算法,需要的朋友可以參考一下
    2022-02-02
  • SpringBoot實現(xiàn)Md5對數(shù)據(jù)庫數(shù)據(jù)加密的示例

    SpringBoot實現(xiàn)Md5對數(shù)據(jù)庫數(shù)據(jù)加密的示例

    本文主要介紹了SpringBoot實現(xiàn)Md5對數(shù)據(jù)庫數(shù)據(jù)加密的示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 使用Java發(fā)送帶附件的附件的示例

    使用Java發(fā)送帶附件的附件的示例

    這篇文章主要介紹了使用Java發(fā)送帶附件的附件的方法,使用到了JavaMail這個API,需要的朋友可以參考下
    2015-11-11

最新評論

晋江市| 百色市| 同仁县| 垦利县| 丰原市| 天峨县| 炎陵县| 黄山市| 米泉市| 定远县| 独山县| 抚顺县| 舒城县| 内乡县| 韶山市| 南雄市| 邯郸县| 简阳市| 新化县| 阆中市| 武鸣县| 湖北省| 中西区| 南川市| 郸城县| 镇赉县| 榆树市| 伊金霍洛旗| 忻城县| 和平县| 明水县| 阿图什市| 福鼎市| 东辽县| 临江市| 承德县| 和龙市| 渭源县| 苍溪县| 台前县| 沽源县|