Sql Server2008R2與IDEA的鏈接

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

 

爲了讓更多的新手能少走彎路,話很少說,上乾貨sql

首先,咱們須要下載鏈接IDEA和sql的驅動包數據庫

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

 

注:下載打鉤的地方就行了,沒必要全下安全

下載好後就開始解壓:服務器

 

 

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

 

注:固然這是筆者本身的存放路徑,要以大家電腦默認存放爲主,可是隻要是用IDEA的小夥伴,尋找的方法是同樣的工具

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

變量設置的具體操做以下:學習

點擊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配置管理器-->建立新用戶,添加用戶權-->編碼-->完成

 

碼字不易,共同窗習!!

相關文章
相關標籤/搜索