程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java連接數據庫教程

java連接數據庫教程

編輯:關於JAVA
 

1、Java連接SqlServer數據庫時錯誤一:

The TCP/IP connection to the host localhost, port 1459 has failed. Error: Connection refused: connect.

Please verify the connection properties and check that a SQL Server instance is running on the host and

accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.

解決方案:首先要打開服務,再打開TCP/IP,再把端口號換成自己的

(右邊窗口中雙擊TCP/IP, 彈出窗口中頂部TAB點"IP 地址", 看IPA11(或者是IPAll..看不出來是1還是l), 裡面"TCP 動態端口"的值就是你的端口).

2、java連接不同版本的數據庫時所用的驅動是不一樣的:

一、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的連接方法是不一樣的

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved