在
Java文件中,連接SQLserver數(shù)據(jù)庫時(shí),需要一個(gè)連接數(shù)據(jù)庫的
驅(qū)動(dòng)文件。
在你安裝
JDK的路徑下的lib文件夾里拷貝一個(gè)文件jtds-0.6.jar,并且在環(huán)境變量里設(shè)置classpath,例如:你的jdk裝在c:\jdk,那么環(huán)境變量classpath的路徑應(yīng)設(shè)為c:\jdk\lib\jtds-0.6.jar。(環(huán)境變量知道這么設(shè)吧?在我的電腦的屬性,高級里。多個(gè)路徑之間用分號隔開。)
這里提供SQLserver連接驅(qū)動(dòng)文件jtds-0.6.jar,
下載解壓后拷貝到j(luò)dk路徑下的lib文件夾里。
具體在文件中的應(yīng)用:
import java.sql.*;
String url="
JDBC:jtds:sqlserver://localhost:1433/‘?dāng)?shù)據(jù)庫名′";
String driver="net.sourceforge.jtds.jdbc.Driver";
Class.forName(driver);
Connection conn=DriverManager.getConnection(url,"用戶名","密碼");
就可以連接到你的數(shù)據(jù)庫了。
1433是SQLserver默認(rèn)的端口號,如果要連接到其他機(jī)器上,要將localhost改為其他機(jī)器的IP地址,如192.168.0.101。
其中數(shù)據(jù)庫名是你所新建的數(shù)據(jù)庫的名稱,用戶名和密碼是你登陸SQLserver是的用戶名和密碼。
有的人安裝SQLserver時(shí)用的是
Windows身份驗(yàn)證,那么用戶名和密碼都為空。如果不能登陸,或者要用SQL身份驗(yàn)證的話,需要修改
注冊表。在運(yùn)行里打開regedit,然后查找loginmode(具體位置:hkey_local_machine\software\microsoft\
MSSQLserver\
mssqlserver\),僅用Windows身份驗(yàn)證的值為1,混合身份驗(yàn)證的值為2。只要將1改為2,就可以用SQL身份驗(yàn)證了,用戶名為‘sa',密碼為空。
posted on 2006-02-17 11:59
kelven 閱讀(589)
評論(0) 編輯 收藏 所屬分類:
Java