當前位置:編程學習大全網 - 編程語言 - java 數據庫驅動程序 註冊 連接

java 數據庫驅動程序 註冊 連接

Java連接SQL Server 2005

壹、JAVA連接SQL的語句

JAVA連接SQL2000語句為:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

DriverManager.getConnection("jdbc:odbc:數據庫名","數據庫登錄名","登錄密碼");

但連接SQL2005,已經改為:

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

DriverManager.getConnection("jdbc:sqlserver://localhost:1433;

DatabaseName=數據庫名","數據庫登錄名","登錄密碼");

二、JAVA連接SQL都要用到驅動程序

SQL2000需要三個jar包:mssqlservice.jar,msutil.jar,msbase.jar

SQL2005需要壹個jar包:sqljdbc.jar

所以SQL2000和2005的連接方法是不壹樣的,

到微軟下載"Microsoft SQL Server 2005 JDBC Driver"最新版本,現在的應該是1.2

下面Microsoft SQL Server 2005 JDBC Driver的安裝說明:

1. 將 sqljdbc__enu.exe 下載

2. 運行 sqljdbc__enu.exe

3. 出現提示時,輸入安裝目錄;建議您將此 zip 文件解壓縮到 %ProgramFiles% 中的默認目錄下:

Microsoft SQL Server 2005 JDBC Driver

4.在環境變量CLASHPATH後加上C:\Program Files\Microsoft SQL Server 2005 JDBC

Driver\sqljdbc_1.2\enu\sqljdbc.jar(這是1.2版的,其它版本按實際修改......)

但上面只解決了驅動程序的問題.....

三、另外有時候會出現"SQL SERVER 2005使用sa 登錄失敗-提示該用戶與可信 SQL Server 連接無關聯"或除sa外的用戶登錄失敗的問題.

解決方法如下:

1.打開SQL Server Management Studio

2.右鍵點擊服務器,選擇Properties(屬性),點擊Security(安全性),

將server authentication服務器身份認證從windows authentication mode(windows身份認證模式)

修改為Sql Server and Windows Authentication mode(SQL server和windows身份認證模式).

3.回到SQL Server Management Studio服務器那,在服務器下雙擊打開security(安全性) -- logins(登錄名)

,右鍵選中sa,選擇properties(屬性),點擊Status(狀態),在設置中將Login(登錄)設置為Enabled(啟用)。(忘記sa密碼的可在常規修改密碼)

四、設置SQL Server服務器

1、打開SQL Server Configuration Manager”,雙擊“SQL Server 2005網絡配置”,點擊“MSSQLSERVER

的協議”

2、如果“TCP/IP”沒有啟用,右鍵單擊選擇“啟動”。

3、雙擊“TCP/IP”進入屬性設置,在“IP 地址”裏,可以配置“IPAll”中的“TCP 端口”,默認為1433,將IP地址中的“已啟用”設為“是”。

4、重新啟動SQL Server

5、運行正常。

  • 上一篇:工業機器人技術主要學什麽?
  • 下一篇:關於態度的詩句
  • copyright 2024編程學習大全網