做管理系統當然少不了經常與數據庫打交道,在網上搜了很多數據庫版本都不小,大的有好幾個G的,小的也有幾百兆的,我這可憐的內存,最終找了個精簡版中的精簡版的Sql server2005,只有80幾兆,本來只想試試的,覺得不大可行,沒想到經過網上的幾步配置后居然能用,太興奮了,這是我找到的比較好的配置方法:
一、SQL Server 2005的配置:
1、安裝好SQL Server 2005后,運行 開始 → 所有程序 → Microsoft SQL Server 2005 → 配置工具 → SQL Server Configuration Manager。
在打開的窗口的左邊找到 MSSQLSERVER的協議,在右邊右單擊 TCP/IP,選擇 已啟用。
2、雙擊圖1右邊的 TCP/IP,在彈出的窗口中選擇 IP地址 標簽,把 IPAll 中的 TCP端口 設成 1433,並將上方所有的 已啟用 選項設置成是。
3、重新啟動SQL Server 2005服務中的MSSQLSERVER服務器。(建議忽略第3、5步,等到配置完成后重啟電腦)
4、運行 開始 → 所有程序 → Microsoft SQL Server 2005 → 配置工具 → SQL Server 外圍應用配置器,在打開的窗口中選擇 服務和連接的外圍應用配置器,在打開的窗口左邊選擇 遠程連接,在右邊選擇 同時使用TCP/IP和named pipes(B),然后點擊 應用。
5、重啟SQL服務。
6、如果忽略了第3、5步,那么請先記下此網頁的地址,然后重啟電腦,重啟完畢后,接下來使用命令測試1433端口是否打開。
7、開始菜單 → 運行cmd → 在命令提示符下輸入:telnet 127.0.0.1 1433,若提示“不能打開到主機的連接,在端口 1433: 連接失敗”,則說明1433端口沒有打開,需要重新進行以上配置。
二、下載JDBC的驅動文件:
1、上微軟的官網或其他網站下載JDBC的驅動文件,例如我下載得到的文件版本是sqljdbc_1.2.2828.100_chs.exe,雙擊該文件,解壓到當前目錄,之后將其中的sqljdbc_1.2文件夾復制到你要安裝到的目錄下(我的目錄是 D:\Programs\ sqljdbc_1.2)。
2、在桌面上右擊 我的電腦,依次選擇 屬性 → 高級 → 環境變量,在 系統變量 中雙擊 CLASSPATH變量,追加“D:\Program Files\sqljdbc_1.2\chs\sqljdbc.jar”;若不存在應當新建CLASSPATH變量,並且將其值設為“D: \Program Files\sqljdbc_1.2\chs\sqljdbc.jar”。
3、連續點擊 確定 以退出環境變量配置。
注:1、3兩步有的機子上不設也行,大家設情況而定,先不設看能不能成功,若不行再加上。
三、使用Eclipse測試連接SQL Server 2005數據庫:
1、打開SQL Server 2005,在其中新建數據庫 Test,然后退出SQL Server 2005。
2、運行Eclipse,新建一個Java Project 名為 Test。
3、右單擊工程名,依次選擇 Build Path → Configure Build Path,在打開的窗口的右邊選擇 Libraries標簽,然后單擊 Add External JARs,找到 sqljdbc.jar 文件並打開,然后單擊 OK 完成構建路徑的配置。
4、在Test中新建包sqlConn,在sqlConn中新建一個類Test,在其中輸入代碼如下:
package pkg;
import java.sql.*;
public class Test{
public static void main(String[] args) {
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=Test";
String userName="sa"; //默認用戶名
String userPwd="123456"; //密碼
try{
Class.forName(driverName);
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("連接成功!"); //如果連接成功,控制台輸出“連接成功!”
}catch(Exception e){
System.out.println("連接失敗!");
}
}
}
5、編譯運行即可。
