在Eclipse中用JDBC連線Sql Server 2005總結
原帖及討論:
* 最近因為開發活動需要,用上了Eclipse,並要求使用精簡版的SQL資料庫(即Sql server 2005)來進行開發專案 *
[@more@]1.準備工作: 準備相關的軟體(Eclipse除外,開源軟體可以從官網下載)
<1>.Microsoft SQL server 2005 Express Edition
下載地址:
<2>.SQL Server Management Studio
下載地址:
<3>.SQL Server 2005 driver for JDBC
下載地址:
2.都下載完之後開始進行安裝 ,前兩個是屬於資料庫軟體,正常安裝即可(注意資料庫登陸不要使用windows驗證)
<1> 將JDBC解壓縮到任意位置,比如解壓到C盤program files下面,並在安裝目錄裡找到sqljdbc.jar檔案,得到其路徑開始配置環境變數
在環境變數classpath 後面追加 C:Program FilesMicrosoft SQL Server2005 JDBC Driversqljdbc_1.2enusqljdbc.jar
<2> 設定SQLEXPRESS伺服器:
a.開啟SQL Server Configuration Manager -> SQLEXPRESS的協議 -> TCP/IP
b.右鍵單擊啟動TCP/IP
c.雙擊進入屬性,把IP地址中的IP all中的TCP埠設定為1433
d.重新啟動SQL Server 2005服務中的SQLEXPRESS伺服器
e.關閉SQL Server Configuration Manager
<3> 開啟剛剛安裝好的 SQL Server Management Studio,連線SQLEXPRESS伺服器, 新建資料庫,起名字為sample
<4> 開啟Eclipse
a.新建工程-> java -> java project,起名為Test
b.選擇eclipse->視窗->首選項->java->installed JRE 編輯已經安裝好的jdk,查詢目錄新增sqljdbc.jar
c.右鍵單擊目錄視窗中的Test, 選擇Build Path ->Configure Build Path..., 新增擴充套件jar檔案,即把sqljdbc.jar新增到其中
<5> 編寫java程式碼來測試連線資料庫
程式程式碼:
import java.sql.*;
public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //載入JDBC驅動
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //連線伺服器和資料庫sample
String userName = "sa"; //預設使用者名稱
String userPwd = "123456"; //密碼
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果連線成功 控制檯輸出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}
注:
1.因為SQLexpress伺服器預設是禁用的並且埠號沒有配置,所以要進行重新設定
2.如果你以前用java連線sql server 2000的話就要注意了:
在sql server 2000 中載入驅動和URL路徑的語句是
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";
而sql server 2005 中載入驅動和url的語句則為
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
如果寫法錯誤將會找不到驅動.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/66009/viewspace-1060528/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Eclipse中用JDBC連線Sql ServerEclipseJDBCSQLServer
- 快速搞定在Eclipse中用JDBC連線SQL Server 2005EclipseJDBCSQLServer
- PowerShell連線 SQL Server 2005SQLServer
- SQL Server連線SQL Server、SQL Server連線ORACLE 連結伺服器SQLServerOracle伺服器
- jdbc根據例項名 連線 sql serverJDBCSQLServer
- 巧用JDBC連線SQL SERVER 2008JDBCSQLServer
- 連線到 SQL Server 2005 時出錯SQLServer
- 配置SQL Server 2005允許遠端連線SQLServer
- 《轉》Sql Server 2005(64位) 連線Sql Server 2000(32位) .SQLServer
- 不同網段sql server 2005 連線 sql server 2000的問題SQLServer
- SQL Server 2005 允許遠端連線解配置SQLServer
- 連線SQL ServerSQLServer
- SQL Server 2005 不允許遠端連線解決方法SQLServer
- SQL Server 2005無法遠端連線的問題SQLServer
- SQL Server 2005--無法連線到WMI提供程式SQLServer
- SQL Deverlop連線SQL ServerSQLdevServer
- SQL SERVER 自連線、外連線SQLServer
- .NET連線SQL ServerSQLServer
- Eclipse Data Tools Platform (DTP) 連線SQL Server 2008EclipsePlatformSQLServer
- SQL Server 2005 在區域網中共享資料庫——Sql Server 2005的1433埠開啟和進行遠端連線SQLServer資料庫
- jdbc連線sql server 出現 java.sql.SQLException: Network error IOException: Connection refused:JDBCSQLServerJavaExceptionError
- SQL Server linked server 連線OracleSQLServerOracle
- Perl 連線 SQL Server (轉)SQLServer
- 遠端連線SQL ServerSQLServer
- java 資料庫程式設計(一)JDBC連線Sql Server資料庫Java資料庫程式設計JDBCSQLServer
- 在SQL Server下資料庫連結的使用SQLServer資料庫
- 在 SQL Server 中查詢活動連線和死鎖SQLServer
- SQL Server中GROUP BY(連結)SQLServer
- openGauss資料庫JDBC環境連線配置(Eclipse)資料庫JDBCEclipse
- java連線sql2005問題JavaSQL
- NavicatPremium 連線SQL Server 、MySQL等REMServerMySql
- SQL Server連線不上原因SQLServer
- 內連線、外連線總結
- asp.net連線資料庫(SQL Server 2005 Express)詳細說明ASP.NET資料庫SQLServerExpress
- SQL Server Alwayson概念總結SQLServer
- SQL Server函式總結SQLServer函式
- 解決Mybatis連線Sql server 出現 Cannot load JDBC driver class 'com.mysql.jdbc.Driver '的問題MyBatisServerJDBCMySql
- python 怎麼連線 sql server,不是連線 mysqlPythonServerMySql