欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JAVA連接到SQLserver的步驟方法以及遇到的問題

 更新時間:2022年06月16日 09:11:09   作者:Try丶圣賢  
java相對于其他語言(例如c,c++等)連接數據庫要方便得多,下面這篇文章主要給大家介紹了關于JAVA連接到SQLserver的步驟方法及遇到的問題,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

這是一個java類文件

要實現將此類連接到數據庫一定要執(zhí)行以下步驟:

1.裝載驅動程序

2.加載驅動程序

3.連接到指定數據庫

4.測試

第一步:從SQLserver官網上下載jdbc驅動程序,下載時請注意jdbc的版本與javaJDK的版本是否對應。

圖中我們可以看到9.4版本的jdbc是可以同時兼容16.0、11.0 和 1.8的,此時我們就要確定我們的jdk版本號方法為:按win+R,輸入cmd,在彈出的命令窗口中輸入 java -version

圖中我們可以看到我們jdk版本為1.8,那么我們就應該在剛剛下載的壓縮包中選擇1.8版本的jar復制,并在java工程上點擊右鍵新建一個文件夾,命名為lib

在lib文件夾上把剛剛我們復制的jar文件粘貼上

然后在java工程上右擊按圖中所示進入到創(chuàng)建path的窗口

按圖中所示的順序依次點擊

第三步為選擇你的java工程的lib文件中的jar包,然后點擊OK,出現Referenced Libraries就算創(chuàng)建成功啦!

這個時候我們的jdbc驅動就算裝載成功了,既然有了裝載那必然會有加載,而加載的方法則由命令實現,命令如下:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

這個命令就是把驅動程序加載到java類文件中

接下來我們要通過驅動程序將java與數據庫連接,命令如下:

String dburl="jdbc:sqlserver://localhost:端口號;DatabaseName=數據庫名";
Connection con = DriverManager.getConnection(dburl,"sa","sql2008");//連接到目標數據庫
System.out.println("連接成功");

其中sa為用戶名,sql2008為密碼,端口號里寫什么下面會詳細講解
到這里我們就已經成功了一半,此時運行會出錯,那是因為SQLserver中的一些東西我們沒有設置,下面是設置的步驟。

首先,我們打開ssms點擊連接:注意(連接數據庫服務器的名字!?。。?/p>

我們在服務器上右擊選擇屬性—安全性—設置驗證方式為SQLserver-----確定

在安全性----登錄名----選擇sa

右擊屬性-----常規(guī)------更改密碼(注意密碼一定要與java命令的密碼一致)

選擇狀態(tài)設置登錄-----啟用

接下來我們打開SQL配置管理器,找不到配置管理器的小伙伴可以在搜索框里輸入“配置管理器”即可打開

選擇SQLserver網絡配置----(你的數據庫服務器的名字)的協(xié)議-----tcp/ip雙擊打開

將啟用改為“是”

將IP地址中所有啟用改為“是”

注:如果你的數據庫服務器不是默認的MSSQLSEVERVER那么你就得手動指定端口號,一般情況下默認的服務器端口號都是1433,這個不需要你手動設置,但是如果你的服務器名稱不是MSSQLSEVERVER那就證明你在安裝數據庫的實例配置選擇的不是”默認實例”,而是“命名實例”通過你自己給數據庫命名得到的實例,而命名實例與默認實例的不同處在于默認實例的數據庫會自動給tcp/ip配置端口號1433,而命名實例則不是,需要你自己手動指定端口號。

網上的很多教程都是只說了默認服務器狀態(tài)下的配置方式,而對命名服務器的配置方法一概不提,這就導致了很多人的配置失敗。博主當初就是命名服務器的按照默認服務器的教程配置結果搞得一頭霧水。

指定端口號的方法為:在所有tcp端口后輸入任意數字,我在此輸入的是1488

并在java命令行中填寫你的端口號

以上都弄完之后,需要重啟服務器,你如果是默認服務器就需要重啟SQL server(MSSQLSEVERVER),如果是命名服務器就需要重啟SQL server(命名)。

重啟方法為:在SQL server服務中右擊服務器-----重啟

重啟過后,我們回到MyEclipse重新運行命令當控制臺出現“連接成功”證明連接數據庫成功

----------------------------------------《完結撒花》-------------------------------

總結

到此這篇關于JAVA連接到SQLserver的文章就介紹到這了,更多相關JAVA連接SQLserver內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Linux中使用shell腳本管理Java應用程序

    Linux中使用shell腳本管理Java應用程序

    在日常開發(fā)和運維工作中,管理基于Java的應用程序是一項基礎且頻繁的任務,本文將通過一個示例腳本,展示如何利用Shell腳本簡化這一流程,實現Java應用的一鍵式啟動、停止與重啟操作,本腳本不僅提升了工作效率,還確保了操作的標準化與可靠性
    2024-06-06
  • Java實現刪除排序數組中重復元素的方法小結【三種方法比較】

    Java實現刪除排序數組中重復元素的方法小結【三種方法比較】

    這篇文章主要介紹了Java實現刪除排序數組中重復元素的方法,結合實例形式對比分析了三種常見的數組元素刪除算法操作技巧,需要的朋友可以參考下
    2019-02-02
  • Springboot集成Quartz實現定時任務代碼實例

    Springboot集成Quartz實現定時任務代碼實例

    這篇文章主要介紹了Springboot集成Quartz實現定時任務代碼實例,任務是有可能并發(fā)執(zhí)行的,若Scheduler直接使用Job,就會存在對同一個Job實例并發(fā)訪問的問題,而JobDetail?&?Job方式,Scheduler都會根據JobDetail創(chuàng)建一個新的Job實例,這樣就可以規(guī)避并發(fā)訪問問題
    2023-09-09
  • 使用mybatisPlus生成oracle自增序列遇到的坑及解決

    使用mybatisPlus生成oracle自增序列遇到的坑及解決

    這篇文章主要介紹了使用mybatisPlus生成oracle自增序列遇到的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 基于Java中Math類的常用函數總結

    基于Java中Math類的常用函數總結

    下面小編就為大家?guī)硪黄贘ava中Math類的常用函數總結。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • java中redissonClient 分布式鎖的使用

    java中redissonClient 分布式鎖的使用

    在集群的情況下,用戶多次請求接口時,存入的內容可能會導致重復,這時候就可以使用分布式鎖來限制,本文就來介紹一下java中redissonClient 分布式鎖的使用,感興趣的可以了解一下
    2024-03-03
  • Spring中的依賴注入DI源碼詳細解析

    Spring中的依賴注入DI源碼詳細解析

    這篇文章主要介紹了Spring中的依賴注入DI源碼詳細解析,Spring的依賴注入(Dependency Injection,DI)是Spring框架核心的一部分,它是實現控制反轉(Inversion of Control,IoC)的一種方式,需要的朋友可以參考下
    2023-11-11
  • mybatis中使用CASE?WHEN關鍵字報錯及解決

    mybatis中使用CASE?WHEN關鍵字報錯及解決

    這篇文章主要介紹了mybatis中使用CASE?WHEN關鍵字報錯及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • PowerShell用戶認證Function實例代碼

    PowerShell用戶認證Function實例代碼

    這篇文章主要介紹了PowerShell用戶認證Function的資料,并附實例代碼,幫助大家學習理解,有需要的小伙伴可以參考下
    2016-09-09
  • Java+MySQL實現學生信息管理系統(tǒng)源碼

    Java+MySQL實現學生信息管理系統(tǒng)源碼

    這篇文章主要為大家詳細介紹了Java+MySQL實現學生信息管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評論