當前位置:首頁 » 編程語言 » sqlserver2008jdbc
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver2008jdbc

發布時間: 2022-09-13 09:37:28

❶ 如何在MyEclipse中JDBC連接sql Server 2008

1.下載連接驅動包
Microsoft SQL Server JDBC Driver 4.0.exe
2.設置SQL SERVER 2008伺服器
2-1、「開始」→「程序」→「MicrosoftSQLServer2008」→「配置工具」→「SQLServerConfigurationManager」(確認「SQLServerManagementStudio」已關閉)
2-2、「SQLServer2005服務」中停止服務「SQLServer(SQLEXPRESS)」(默認是啟動狀態)
2-3、「SQLServer2005網路配置」→「MSSQLSERVER的協議」,啟動「TCP/IP」(默認是禁用狀態),然後雙擊「TCP/IP」進入屬性設置,在「IP地址」里,確認「IPAll」中的「TCP埠」為1433
2-4、「SQLServer2005服務」中啟動服務「SQLServer(MSSQLSERVER)」(默認是停止狀態)
2-5、關閉「SQLServerConfigurationManager」(此時可以啟動「SQLServerManagementStudio」,並用帳戶sa、密碼liteng登錄,SQLServer伺服器設置正確的話應該能登錄成功)
3、創建測試資料庫和表:
啟動「SQLServerManagementStudio」,並用帳戶sa、密碼liteng登錄(SQLServer伺服器設置正確的話應該能登錄成功),創建一個資料庫
USERS ,內建一個表USERS。後隨便插入數據~~~
Create database USERS
CREATE TABLE USERS
(
UserName varchar(50),
PassWords varchar(50)
)

4、創建測試的Java工程和代碼
4-1、啟動「MyEclipse」→「File」→「New」→「Project」→「JavaProject」,命名為Test
4-2、打開Test的「Properties」→「JavaBuildPath(JAVA構建路徑)」→「Libraries」→「AddExternalJARs」,選擇下載好的連接驅動包「sqljdbc.jar」或「sqljdbc4.jar」,最好選擇一個,然後點擊「OK」確定。
註:如出現「此驅動程序不支持 Java Runtime Environment (JRE) 1.6 版。請使用支持 JDBC 4.0 的 sqljdbc4.jar 類庫。」則選擇正確的jar包。把
4-3、創建一個測試類,編寫如下代碼:
package it.cast.domain;
import java.sql.*;
public class Test {
public static void main(String[] args) {
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=USERS","sa","liteng");
stmt=con.createStatement();
rs=stmt.executeQuery("select UserName,PassWords from USERS");
while(rs.next()){
String strUserName=rs.getString(1);
String strPassWord=rs.getString(2);
System.out.println(strUserName+"\t"+strPassWord+"\t");
}
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(con!=null)
con.close();
}catch(Exception e){
e.printStackTrace();
}finally{
System.out.println("GameOver~");
}
}
}
4-4、執行代碼,應該顯示USERS表的數據

❷ jdbc與sqlserver2008連接怎樣寫配置文件

jdbc.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc.url=jdbc:sqlserver://192.168.2.100:1433;DatabaseName=nature;
jdbc.username=sa
jdbc.password=system

❸ 求救!jdbc連接sql server 2008資料庫登陸失敗

1.
sql用戶名密碼不正確
2.
sql服務未開啟
3.
sql服務未開啟遠程登錄
4.
sql服務未開啟混合登錄
5.
sql連接代碼伺服器名稱寫錯,嘗試更換成
.
或者
.\sqlexpress.

❹ 如何在MyEclipse中JDBC連接SQL Server 2008

首先,保證資料庫的服務已打開,連接SQL Server資料庫有下面兩個步驟:

1、載入驅動類
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
2、連接資料庫
Connectioncon=DriverManager.getConnection("連庫字元串","用戶名","密碼");
連庫字元串的寫法:jdbc:sqlserver://要連接的計算機的名稱或者IP地址:埠號;databaseName=要連接的資料庫的名稱
到此,JDBC連接書庫就已經完成了,在資料庫連接成功的基礎上,可以進行對資料庫的增刪改查等操作了。

❺ jdbc連接sqlserver2008 怎麼配置url

public class BaseDao {
// 使用log4j記錄日誌
private static Logger logger = Logger.getLogger(BaseDao.class);
// 連接驅動
private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
// 連接路徑
private static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=MySchool";
// 用戶名
private static final String USERNAME = "sa";
// 密碼
private static final String PASSWORD = "sa";

//靜態代碼塊
static {
try {
// 載入驅動
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

/*
* 獲取資料庫連接
*/
public Connection getConnection() {
Connection conn = null;
logger.debug("開始連接資料庫");
try{
conn=DriverManager.getConnection(URL, USERNAME, PASSWORD);
}catch(SQLException e){
e.printStackTrace();
logger.error("資料庫連接失敗!");
}
logger.debug("資料庫連接成功");
return conn;
}

❻ 如何在MyEclipse中JDBC連接SQL Server 2008

1.下載連接驅動包
Microsoft SQL Server JDBC Driver 4.0.exe
2.設置SQL SERVER 2008伺服器
2-1、「開始」→「程序」→「MicrosoftSQLServer2008」→「配置工具」→「SQLServerConfigurationManager」(確認「SQLServerManagementStudio」已關閉)
2-2、「SQLServer2005服務」中停止服務「SQLServer(SQLEXPRESS)」(默認是啟動狀態)
2-3、「SQLServer2005網路配置」→「MSSQLSERVER的協議」,啟動「TCP/IP」(默認是禁用狀態),然後雙擊「TCP/IP」進入屬性設置,在「IP地址」里,確認「IPAll」中的「TCP埠」為1433
2-4、「SQLServer2005服務」中啟動服務「SQLServer(MSSQLSERVER)」(默認是停止狀態)
2-5、關閉「SQLServerConfigurationManager」(此時可以啟動「SQLServerManagementStudio」,並用帳戶sa、密碼liteng登錄,SQLServer伺服器設置正確的話應該能登錄成功)
3、創建測試資料庫和表:
啟動「SQLServerManagementStudio」,並用帳戶sa、密碼liteng登錄(SQLServer伺服器設置正確的話應該能登錄成功),創建一個資料庫
USERS ,內建一個表USERS。後隨便插入數據~~~
Create database USERS
CREATE TABLE USERS
(
UserName varchar(50),
PassWords varchar(50)
)

4、創建測試的Java工程和代碼
4-1、啟動「MyEclipse」→「File」→「New」→「Project」→「JavaProject」,命名為Test
4-2、打開Test的「Properties」→「JavaBuildPath(JAVA構建路徑)」→「Libraries」→「AddExternalJARs」,選擇下載好的連接驅動包「sqljdbc.jar」或「sqljdbc4.jar」,最好選擇一個,然後點擊「OK」確定。
註:如出現「此驅動程序不支持 Java Runtime Environment (JRE) 1.6 版。請使用支持 JDBC 4.0 的 sqljdbc4.jar 類庫。」則選擇正確的jar包。把
4-3、創建一個測試類,編寫如下代碼:
package it.cast.domain;
import java.sql.*;
public class Test {
public static void main(String[] args) {
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=USERS","sa","liteng");
stmt=con.createStatement();
rs=stmt.executeQuery("select UserName,PassWords from USERS");
while(rs.next()){
String strUserName=rs.getString(1);
String strPassWord=rs.getString(2);
System.out.println(strUserName+"\t"+strPassWord+"\t");
}
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(con!=null)
con.close();
}catch(Exception e){
e.printStackTrace();
}finally{
System.out.println("GameOver~");
}
}
}
4-4、執行代碼,應該顯示USERS表的數據

❼ jdbc連接sql server2008資料庫失敗

  1. sql用戶名密碼不正確

  2. 2. sql服務未開啟

  3. 3. sql服務未開啟遠程登錄

  4. 4. sql服務未開啟混合登錄

  5. 5. sql連接代碼伺服器名稱寫錯,嘗試更換成 . 或者 .sqlexpress.

❽ 求用JDBC連接SQL Server 2008資料庫的簡單代碼。。。

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//得到連接
Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://x.x.x.x:x;databaseName=x","x","x");

❾ sqlserver2008的jdbc怎麼寫

import java.sql.*;
public class A {
/**
* sql server 資料庫連接
*/
public static void main(String[] args) {
Connection con;
try {//載入資料庫驅動
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("載入資料庫驅動成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
String connectionUrl = "jdbc:sqlserver://192.168.5.38;database=test;user=sa;password=sa;";
try {//通過URL連接獲取資料庫對象
con= DriverManager.getConnection(connectionUrl);
System.out.println("獲取資料庫對象成功");

Statement stmt = con.createStatement();

String sql="create table test5 (info varchar(200),id int);";
stmt.execute(sql);
//stmt.executeQuery(sql);

for(int i=1;i<11;i++){
sql="insert into test5 values ('你好,通過程序插入第"+i+"行',"+i+");";
stmt.execute(sql);
}

sql="select * from test5;";
ResultSet rs = stmt.executeQuery(sql);

while(rs.next()){
String info=rs.getString("info");
String id=rs.getString(2);
System.out.println("獲取到info列內容:"+info);
System.out.println("獲取第二列的內容:"+id);
}

sql="drop table test5;";
stmt.execute(sql);

rs.close();
stmt.close();
con.close();

} catch (SQLException e) {
e.printStackTrace();
}
}

}

seq 2008的資料庫連接語句,和sql server2000比較主要是:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://192.168.5.38;database=test;user=sa;password=sa;";可能有所不同