在Eclipse中用JDBC連線Sql Server
<1> 將JDBC解壓縮到任意位置,比如解壓到C盤program files下面,並在安裝目錄裡找到sqljdbc.jar檔案,得到其路徑開始配置環境變數
在環境變數classpath 後面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.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";
如果寫法錯誤將會找不到驅動.
在環境變數classpath 後面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.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";
如果寫法錯誤將會找不到驅動.
相關文章
- 在Eclipse中用JDBC連線Sql Server 2005總結EclipseJDBCSQLServer
- 快速搞定在Eclipse中用JDBC連線SQL Server 2005EclipseJDBCSQLServer
- jdbc根據例項名 連線 sql serverJDBCSQLServer
- 巧用JDBC連線SQL SERVER 2008JDBCSQLServer
- SQL Server連線SQL Server、SQL Server連線ORACLE 連結伺服器SQLServerOracle伺服器
- 連線SQL ServerSQLServer
- SQL Deverlop連線SQL ServerSQLdevServer
- SQL SERVER 自連線、外連線SQLServer
- .NET連線SQL ServerSQLServer
- Eclipse Data Tools Platform (DTP) 連線SQL Server 2008EclipsePlatformSQLServer
- 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
- openGauss資料庫JDBC環境連線配置(Eclipse)資料庫JDBCEclipse
- NavicatPremium 連線SQL Server 、MySQL等REMServerMySql
- SQL Server連線不上原因SQLServer
- python 怎麼連線 sql server,不是連線 mysqlPythonServerMySql
- 解決Mybatis連線Sql server 出現 Cannot load JDBC driver class 'com.mysql.jdbc.Driver '的問題MyBatisServerJDBCMySql
- ArcSDE for SQL Server安裝及在ArcMap中建立ArcSDE連線SQLServer
- 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver連線sql資料庫UIROSJDBCSQLServer資料庫
- JDBC連線mysqlJDBCMySql
- jdbc連線oracleJDBCOracle
- JDBC連線大全JDBC
- Windows 下 Laravel 7.0 連線 sql serverWindowsLaravelSQLServer
- Sql Server系列:多表連線查詢SQLServer
- PowerShell連線 SQL Server 2005SQLServer
- 連線SQL SERVER的公共類 (轉)SQLServer
- SQL Server中內連線和外連線的區別SQLServer
- 如何使用Linked Server連線Oracle與SQL ServerServerOracleSQL
- 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver連線sql資料庫 (轉)UIROSJDBCSQLServer資料庫
- JDBC 連線詳解JDBC
- Java JDBC連線MYsqlJavaJDBCMySql
- jdbc 連線 oracle racJDBCOracle
- JDBC連線引數JDBC
- SQL Server如何判斷哪些會話/連線是長連線?SQLServer會話