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

sqlserver2005jdbc

發布時間: 2022-06-21 05:33:20

sql server 2005 jre1.8用什麼jdbc

微軟對於jdbc的實現目前支持jdbc2,以前即SQL 2000的時候還只有JDBC1.0,要導入msbase.jar、mssqlserver.jar、msutil.jar這單個jar包,對應的連接代碼為 Class.for("com.microsoft.jdbc.sqlserver.SQLServerDriver"); conn = DriverManager.getCon

② sql server 2005 jdbc

這種情況一般要再首選項中重新添加jre,試試看吧
在eclipse中手動制定jdk(window--》perfrence

③ 關於SQL SERVER2005和JDBC連接的一個問題

這個問題我也遇到了,不過好像不是用Windows 模式連接的,是用混合模式連接的。用混合模式連接就好了。不過我之前是卸了在重新安裝的,可費勁了,卸載後很難在按上去。不過你的問題要解決的話就只能用混合模式才可以連接上的。可能的重新安裝了。。

④ jdbc連接sqlserver2005出錯

'用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯
問題一、忘記了登錄Microsoft SQL Server 2005 的sa的登錄密碼
解決方法:先用windows身份驗證的方式登錄進去,然後在『安全性』-『登錄』-右鍵單擊『sa』-『屬性』,修改密碼點擊確定就可以了。
問題二、已成功與伺服器建立連接,但是在登錄過程中發生錯取。(provider:共享內存提供程序,error:0-管道的另一端上無任何進程。)(Microsoft SQL Server,錯誤:233)
解決方法:打開『程序』-『所有程序』-『Microsoft SQL Server 2005 』-『配置工具』-『SQL Server 配置管理器』,在彈出的窗體中,找到『SQL Server 2005 網路配置』,把『MSSQLSERVER的協議』下的「Named Pipes」和「TCP/IP」啟動,然後重新啟動Microsoft SQL Server 2005就可以了。
問題三、無法打開用戶默認資料庫。登錄失敗。用戶『sa』登錄失敗。(Microsoft SQL Server, 錯誤:4064)
解決方法:先用windows身份驗證的方式登錄進去,然後在『安全性』-『登錄』-右鍵單擊『sa』-『屬性』,將默認資料庫設置成master,點擊確定就可以了。

問題四、sql server 2005 錯誤 18452
無法連接到伺服器
伺服器:消息18452, 級別16,狀態1
[Microsoft][ODBC SQL Server Driver][SQL Server]用戶『sa』登陸失敗。原因:未與信任SQL Server連接相關聯
該錯誤產生的原因是由於SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(例如 sa )進行連接,解決方法如下
設置允許SQL Server身份登錄 (基本上這個很有用)
操作步驟:
1。在企業管理器中,展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱
2。選擇"屬性"
3。再選擇"安全性"選項卡
4。在"身份驗證"下,選擇"SQL Server和 Windows"
5。確定,並重新啟動SQL Server服務
問題五、用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯。
解決方法:檢查你的資料庫的認證模式,windows 和 混合模式,需要SA登陸的請選擇混合模式。
檢查計算機1433連接埠,1434數據埠是否打開
針對sql 2005 進入管理器中「安全」==》「用戶」==》雙擊用戶(彈出屬性對話框)==》「狀態」把狀態改成enable,退出管理器重新登錄(用戶驗證模式)
即:右鍵資料庫屬性對話框,選擇「安全性」選項卡,伺服器身份驗證模式選擇「SQL Server和Windows身份驗證模式 。然後重新配置sa的登陸信息即可。
SQL SERVER 2005使用sa 登錄失敗-提示該用戶與可信 SQL Server 連接無關聯
錯誤提示:
sa 登錄失敗,提示該用戶與可信 SQL Server 連接無關聯
解決方法:
打開SQL Server Management Studio Express,
右鍵點擊伺服器,選擇Properties(屬性),在彈出窗口中點擊Security(安全)切換到安全面板,
將server authentication伺服器認證從windows authentication mode(windows用戶認證模式)
修改為Sql Server and Windows Authentication mode(Sql server和windows認證模式),ok。
打開security(安全性) -- logins(登錄名) ,右鍵選中sa,選擇properties(屬性),點擊Status(狀態)切換到狀態面板,將Login(登錄)設置為Enabled(啟用)。

切記:一定要把SQL2005服務重啟才生效。

⑤ 適用於 sql server 2005 的 microsoft jdbc drivers 是哪個版本

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版的,其它版本按實際修改......)
public class Test { public static void main(String args[]) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 載入JDBC驅動 String dbURL = "jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=wulei"; // 連接伺服器和資料庫sample Connection dbConn; try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL); System.out.println("Connection Successful!"); // 如果連接成功 // 控制台輸出Connection // Successful! } catch (Exception e) { e.printStackTrace(); }

⑥ 怎麼測試SQL Server 2005 express jdbc鏈接

將下面的JAVA代碼寫入JAVA文件
import java.sql.*;
import javax.swing.JOptionPane;

public class SQL2005Test {
public static void main(String[] args) {

ResultSet result;
String dbURL;

String name=JOptionPane.showInputDialog("輸入SQL Server 2005登錄名:");
String pass=JOptionPane.showInputDialog("輸入SQL Server 2005密碼");
String server=JOptionPane.showInputDialog("輸入要登錄的資料庫伺服器的地址");
String instance=JOptionPane.showInputDialog("輸入要連接到的資料庫實例(默認不填)");

if(instance.trim().equals("")){
dbURL= "jdbc:sqlserver://"+server;
}

else{
dbURL="jdbc:sqlserver://"+server+"\\"+instance;
}

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

Connection con = DriverManager.getConnection(dbURL,name,pass);

System.out.println("建立連接成功!");

Statement stat=con.createStatement();

result=stat.executeQuery("select TOP 10 * from master.dbo.spt_values");

System.out.println("----------------------------------------------------------");

int i=0;
while(result.next())
{
i++;
System.out.println(String.valueOf(i)+" "+result.getString(1)+" "+result.getString(2)+" "+result.getString(3));

}
System.out.println("----------------------------------------------------------");

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

執行 出現10行結果就表示你得連接是正確的了

⑦ JDBC如何連接sql server 2005

你的jar包有么?路徑對么?還有最好把載入驅動的代碼用靜態代碼塊
就是這樣:
static{//利用靜態代碼塊載入驅動
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

⑧ sql server 2005中jdbc.driverClassName怎麼配置

com.microsoft.sqlserver.jdbc.SQLServerDriver

⑨ SQL server 2005 java中JDBC 就是連不上 求解啊

先檢查你的驅動有沒有放對位置,驅動應放在你安裝的JDK的 \jre6\lib\ext目錄下;

如果還是提示同樣的錯誤,就檢查你是不是裝了兩個JDK但卻不知道。
檢查方法:查看環境變數中的jdk路徑和你放置驅動的目錄一不一致,不一致的話則說明你安裝了兩個或以上的jdk。把驅動丟到環境變數目錄下的那個jdk下即可;

⑩ jdbc連接sqlserver2005出錯,總是連不上

mssql2005的url已經變了,和2000不同,應該是:
String url="jdbc:sqlserver://localhost:1433:tempdb";
同時,需要打開防火牆的tcp 1433和udp的1434埠
。另外,那三個驅動文件,也要重新下載針對2005的