Sql Server2008R2與IDEA的連接


數據庫的連接筆者搞了一天,參閱了眾多連接方案,大部分都是Eclipse和My sql,筆者一遍一遍的調試,終於皇天不負有心人,成績先擺出來

 

為了讓更多的新手能少走彎路,話不多說,上干貨

首先,我們需要下載連接IDEA和sql的驅動包

下載地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=11774

 

注:下載打鈎的地方就好了,不必全下

下載好后就開始解壓:

 

 

至於解壓的文件要放到哪里,筆者推薦你放系統默認的位置,怎么找到,看圖:

 

注:當然這是筆者自己的存放路徑,要以你們電腦默認存放為主,但是只要是用IDEA的小伙伴,尋找的方法是一樣的

驅動包下載好了,是不是就結束了呢,非也,還要進行變量的設置呢,萬里長征的第一路才剛剛開始

變量設置的具體操作如下:

點擊Unzip 解壓出來后,找到sqljdbc42這個文件,拿這個文件去配置環境變量

在“此電腦”的位置,點擊右鍵,選擇屬性,彈出以下窗口

 

 

環境變量配置完成后,開始sql Server2008的配置了,找到配置管理器,如下圖

 

把它修改成如下的圖片

 

修改完成后,在cmd命令窗口用netstat -an 命令看看端口打開沒有,如下圖:

連接成功,就得要在sql數據庫添加新用戶了,你也許會說,用window本地的用戶登不可以嗎?為什么要新建呢?的確用本地賬戶登的確很方便,但是用賬戶密碼登錄會更安全。

這里筆者會詳細介紹創建過程,(無須代碼的,哈哈哈哈)

首先用window進入sql里面,在安全性-->登錄名-->點擊右鍵新建登錄名-->

 

進入界面,注意筆者的箭頭位置,做到的效果圖如下(登錄名和密碼可以不一樣)

 

給新建的用戶設置角色,要是只是為了好玩,全√也是沒問題的,如下圖:

 

在授予新用戶登錄的權利

 

還有一件最重要的事情,就是要給新用戶權限呀!!!

 

單擊它的屬性,在安全性-->服務器身份驗證-->點擊SQL server 和windows身份驗證模式;還有在權限-->選擇需要授予權利的登錄名或角色-->下方對權限做出選擇(要是不做深究,可以全部勾選)

做好配置,終於到檢驗了,采取身份驗證檢驗:

 

登進去了!!!

全部配置好以后接下來我們就來編寫代碼了,底下是完整代碼

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


public class ConnectionDemo {
    public static void main(String[] args) {
        Connection conn = null;
        // 連接的數據庫的路徑
        String url  = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=master;";
        // 登錄數據庫的用戶名
        String user = "user2";
        // 登錄數據庫的密碼
        String password = "dyx";
        try {
            // 獲取連接
            conn = DriverManager.getConnection(url, user, password);
            System.out.println("數據庫連接成功!");
        } catch (SQLException e) {
            e.printStackTrace();
            System.out.println("數據庫連接失敗!");
        }
        // 關閉資源
        try {
            conn.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}
View Code

解釋一下數據庫的路徑:jdbc冒號后面是使用的工具,比如我們正在使用sqlserver,兩斜杠后面是ip地址【一般不用時,TCP要禁用,以免遭到破壞】,緊接下來是TCP端口,分號后面是你要連接的數據庫名字

這樣我們就運行看看有沒錯誤啦

 

誒,怎么會報錯呢?莫慌,其實是JDBC驅動連接SQL Server服務器異常,可以借鑒筆者給你們提供的糾錯鏈接

參考鏈接:https://blog.csdn.net/qq_38538733/article/details/82156883

里面有解決方案!!!

一波操作結束后,是時候迎來裝逼的時候了,你准備好了嗎?

 

 

總的步驟:找到驅動包-->放置驅動包-->進入sql配置管理器-->創建新用戶,添加用戶權-->編碼-->完成

 

碼字不易,共同學習!!

 


免責聲明!

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



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