<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
這是一個java類檔案
要實現將此類連線到資料庫一定要執行以下步驟:
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工程上右擊按圖中所示進入到建立path的視窗
按圖中所示的順序依次點選
第三步為選擇你的java工程的lib檔案中的jar包,然後點選OK,出現Referenced Libraries就算建立成功啦!
這個時候我們的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點選連線:注意(連線資料庫伺服器的名字!!!)
我們在伺服器上右擊選擇屬性—安全性—設定驗證方式為SQLserver-----確定
在安全性----登入名----選擇sa
右擊屬性-----常規------更改密碼(注意密碼一定要與java命令的密碼一致)
選擇狀態設定登入-----啟用
接下來我們開啟SQL設定管理器,找不到設定管理器的小夥伴可以在搜尋方塊裡輸入“設定管理器”即可開啟
選擇SQLserver網路設定----(你的資料庫伺服器的名字)的協定-----tcp/ip雙擊開啟
將啟用改為“是”
將IP地址中所有啟用改為“是”
注:如果你的資料庫伺服器不是預設的MSSQLSEVERVER那麼你就得手動指定埠號,一般情況下預設的伺服器埠號都是1433,這個不需要你手動設定,但是如果你的伺服器名稱不是MSSQLSEVERVER那就證明你在安裝資料庫的範例設定選擇的不是”預設範例”,而是“命名範例”通過你自己給資料庫命名得到的範例,而命名範例與預設範例的不同處在於預設範例的資料庫會自動給tcp/ip設定埠號1433,而命名範例則不是,需要你自己手動指定埠號。
網上的很多教學都是隻說了預設伺服器狀態下的設定方式,而對命名伺服器的設定方法一概不提,這就導致了很多人的設定失敗。博主當初就是命名伺服器的按照預設伺服器的教學設定結果搞得一頭霧水。
指定埠號的方法為:在所有tcp埠後輸入任意數位,我在此輸入的是1488
並在java命令列中填寫你的埠號
以上都弄完之後,需要重啟伺服器,你如果是預設伺服器就需要重啟SQL server(MSSQLSEVERVER),如果是命名伺服器就需要重啟SQL server(命名)。
重啟方法為:在SQL server服務中右擊伺服器-----重啟
重啟過後,我們回到MyEclipse重新執行命令當控制檯出現“連線成功”證明連線資料庫成功
----------------------------------------《完結撒花》-------------------------------
總結
到此這篇關於JAVA連線到SQLserver的文章就介紹到這了,更多相關JAVA連線SQLserver內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45