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

sqlserver2012jdbc

發布時間: 2023-02-22 03:41:04

『壹』 sqlserver 2012driver for jdbc安裝在哪

連接SQL Server2012, 可以下載Microsoft JDBC Driver 4.0 for SQL Server,按照下邊的步驟進行安裝:
1. 將 sqljdbc_<版本>_<語言>.exe 下載到一個臨時目錄。
2. 運行 sqljdbc_<版本>_<語言>.exe.
3. 按照提示輸入安裝目錄。我們建議您將此 zip 文件解壓縮到 %ProgramFiles% 中的默認目錄下:"Microsoft JDBC Driver4.0 for SQL Server"。
4. 在軟體包解壓縮之後,通過打開%InstallationDirectory%\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_<版本>\<語言>\help\default.htm 以打開 JDBC 幫助系統。
詳細信息,可以參考下面的鏈接:http://blog.csdn.net/aminfo/article/details/7688512.

『貳』 jdbc鏈接不到sqlserver2012如何處理

你的不是web項目吧, 純java項目這么加, 右鍵 build path, add libraries, 選擇 user library, next。新建個user library, 名字隨便起個。 例如:mylib,選擇add external jars, 找到你的sqlserver jar包,一路ok,應該就能引入了。

『叄』 怎麼使用JDBC連接SQL Server

首先確保SQLSERVER服務正在運行,並可以允許遠程訪問連接
然後按如下步驟進行連接
1.安裝JDBC驅動
1)下載JDBC驅動
2)執行sqljdbc_4.0.2206.100_chs.exe解壓驅動文件
3)拷貝以下目錄中的sqljdbc_auth.dll到Windows的System32目錄。對x64的機子,x64的dll拷到C:\Windows\System32,x86的dll拷到C:\Windows\SysWOW64目錄。
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\auth\
2.在Java程序中連接SQL Server
classpath中加上安裝好的SQL Server jdbc jar包
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar
連接SQL Server的JDBC代碼
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:54364;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);
在SQL Server Browser服務開啟的情況下也可以通過服務名連接
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost\\SQLEXPRESS;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);

『肆』 jdbc執行sql語句插入信息到sqlserver2012報錯

據我估計是你的方法調用錯了吧
不應該用
qr.update(sql,params);

應該是
qr.Add方法
具體得看看你們框架里執行新增的方法是什麼

『伍』 用JDBC連接 SQL Server 2012 資料庫查詢速度慢怎麼解決

SQL
Server查詢速度慢的原因有很多,常見的有以下幾種:
1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設計的缺陷)
2、I/O吞吐量小,形成了
瓶頸效應

3、沒有創建計算列導致查詢不優化。
4、
內存不足

5、
網路速度

6、查詢出的數據量過大(可以採用多次查詢,其他的方法降低數據量)
7、鎖或者
死鎖
(這也是查詢慢最常見的問題,是程序設計的缺陷)
8、sp_lock,sp_who,活動的用戶查看,原因是讀寫
競爭資源

『陸』 SQL Server 2012載入驅動和URL路徑的語句是

package com.lovo.javadb;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLClientInfoException;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcTest {

public static void main(String[] args){

Connection conn = null;
Statement st = null;
try {
String url = "jdbc:jtds:sqlserver://127.0.0.1:1433/wh123";
//載入資料庫驅動
Class.forName("net.sourceforge.jtds.jdbc.Driver");
//通過驅動管理器來得到連接,鏈接的地址就是URL,用戶名,密碼都是sa
conn = DriverManager.getConnection(url,"sa","sa");
//通過連接來得到一個statement
st = conn.createStatement();
//資料庫操作,添加數據
for(int i = 1; i < 1000; i++){
String sql = "insert into dept(deptno,deptname,address) values (" +
+ i + ",'wanghui" + i + "','sky " + i + "')";
System.out.print(sql + "\t");
st.executeUpdate(sql); //對應insert ,update,delete
System.out.println("插入數據成功" + i);
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try{
//切忌要關閉
st.close();
conn.close();
}catch (SQLException e) {
e.printStackTrace();
}
}

}

}
追問:
你確信是net.sourceforge.jtds.jdbc.Driver?
SQL Server 2005 中載入驅動為 com.microsoft.sqlserver.jdbc.SQLServerDriver,差別太大了

『柒』 JDBC驅動鏈接SQLSever 2012資料庫時出現異常java.sql.SQLException: No suitable driver found for jdbc

你把那個JAR包最好拷貝到WebRoot\WEB-INF\lib裡面,前提是要建立一個Web Project

『捌』 sql server2012 jdbc如何連接資料庫

步驟分為3部:
1.通過sql server 配置管理器配置1433埠
2.將sqljdbc41.jar類庫添加到對應的工程中
3.在java程序中連接資料庫

步驟1:打開sql server 配置管理器,點擊TCP/IP右鍵,選擇啟用。將禁用的TCP/IP協議打開。
然後重啟sql server(mssqlserver)服務,使得tcp/ip協議生效。

步驟2:到microsoft官網下載sqljdbc41.jar類庫。http://www.microsoft.com/zh-CN/download/details.aspx?id=11774

將下載的壓縮包解壓,找到sqljdbc41.jar類庫即可。

然後進入eclipse界面,找到的當前工程文件,點擊右鍵,選中properties->Libraries->add external jars->找到我們剛剛下載到的sqljdbc41.jar類庫,添加即可。

步驟3:

import java.sql.*;
public class test3 {

public static void main(String[] args) {
// TODO Auto-generated method stub
PreparedStatement ps=null; //(這里也可以使用statement,視情況而定)
Connection ct=null;
ResultSet rs=null;

try {

//1.載入驅動
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;databaseName=test1";
String user="sa";//sa超級管理員
String password="654321";//密碼
//2.連接
ct=DriverManager.getConnection( url,user,password);
//3.創建發送端

pstmt = conn.prepareStatement("INSERT INTO staff(name, age) VALUES (?, ?)");

//通過PreparedStatement對象里的set方法去設置插入的具體數值

pstmt.setString(1, newen);

pstmt.setInt(2, 25);

pstmt.executeUpdate();

//插入成功提示

System.out.println("成功插入一條數據記錄!");
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{

//關閉資源
try {
if(rs!=null){
rs.close();
}
if(ps!=null){
ps.close();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}

jdbc連接資料庫OK!!!

『玖』 SqlServer2012 JDBC連接找不到源

public static Connection getConnection() {
Connection conn = null;
try {
Class.forName(PropertiesHelp.getProperties("driver_manager"));
String url = PropertiesHelp.getProperties("jdbc_url");
String username = PropertiesHelp.getProperties("jdbc_name");
String password = PropertiesHelp.getProperties("jdbc_pwd");
System.out.println(PropertiesHelp.getProperties("driver_manager")+"---"+url+"-----"+username+"----"+password);
conn = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
throw new RuntimeException("未找到驅動類", e);
} catch (SQLException e) {
throw new RuntimeException("資料庫連接有問題", e);
}
return conn;
}