昨天將現在寫的Web項目中的數據庫由MySQL換成SQLServer,昨天想把MySQL重新安裝一下,但是由於不明原因,導致無法安裝。
卸載MySQL、刪除安裝文件、刪除注冊表、重啟電腦。但是安裝的時候還是無法安裝,獲取是MySQL安裝的痛點。昨天下午開始安裝SQLServer2008,到現在才弄好。中間出了一些問題。
1.關於dbo
這個東西如果不是數據庫管理員,或者你不想太深入的去了解SQLServer,可以直接忽視。
我理解它是一個用戶的概念,在編碼的過程中可以仍然和MySQL的數據庫訪問層一致。
2.關於數據庫連接的問題
a.jar包使用Maven好像有些問題,我是直接下載后放在lib里面
b.數據庫使用sa用戶如果無法連接,有可能是sa用戶登錄被禁用了。使用Windows身份驗證登錄
登錄后,如下圖:
我們會發現sa用戶下面有一個向下的箭頭,雙擊后,如下圖:
只要將禁用改成啟用,然后重新登錄即可看到如下圖:
我們會看到sa中向下的箭頭沒有了(附錄:1中我備注一下,是斷開連接和重新打開連接的按鈕。有它們就不用每次重新管理界面然后再打開了)
這樣,Web系統中就可以很好的連接數據庫了。
3.jdbc.jar下載
https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
4.關於MySQL和SQLServer中自增長的關鍵字
SQLServer:
CREATE TABLE ems_user (id INT identity(1,1) PRIMARY KEY ,user_id VARCHAR(50) NOT NULL);
MySQL:
CREATE TABLE ems_user (id INTEGER PRIMARY KEY AUTO_INCREMENT,user_id VARCHAR(50) NOT NULL);
5.jdbc.jar 我下載的文件
https://yunpan.cn/cxpEQPGwrEPqa (提取碼:c098)