❶ java連接sql server的驅動包和連接方法
//以下JDBC連接SqlServer 2008 R2之前的版本
//jar包去官網下載 ,下載你需要的版本
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //載入JDBC驅動
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; //連接伺服器和資料庫test
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();
}
}
❷ 用於myeclipse連接sqlserver資料庫的jar包免費下載地址,不要積分的那種,謝謝,急!!
你SQL Server是什麼版本,不同版本jar不同
❸ 如何將jar包加入到Maven本地倉庫
原則上Maven的設計是不需要這么做的,因為pom.xml中依賴的jar包會自動實現從中央倉庫下載到本地倉庫。但是公司設計了一個setting,如果本地倉庫沒有,就去setting指定的url中下載jar包,如果還沒有就報錯。
考慮到setting中url的jar包比較老,如果需要用最新的,則需要將jar包手動下載到本地倉庫。
比如我下載了
lucene-queryparser-4.6.1.jar
怎麼添加到本地倉庫呢?
步驟:
1.cmd命令進入該jar包所在路徑
2.執行命令
mvn install:install-file -Dfile=lucene-queryparser-4.6.1.jar -DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.6.1 -Dpackaging=jar
(不同的jar包相對應替換對應部分)
另外我嘗試了下面的方法,發現不行:
直接寫一個空的pom,里頭包含對所需要jar包的依賴,通過這種方式希望將jar包下載到本地倉庫。但是應用代碼中沒用到,maven命令沒有下載這個jar包到本地倉庫。
補充,-DgroupId和-DartifactId的作用其實是指定了這個jar包的安裝在repository的安裝路徑,只是用來告訴項目去這個路徑下尋找這個名稱的jar包。比如:
mvn install:install-file -Dfile=freemarker-2.3.13.jar -DgroupId=freemarker -DartifactId=freemarker -Dversion=2.3.13 -Dpackaging=jar
就是安裝到了repository\freemarker\freemarker\2.3.13目錄下,如果在dependency的依賴里也這么寫的話,就可以到對應的目錄去尋找。
對於maven中存在classifier的,例如
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.2.0</version>
<classifier>tests</classifier>
</dependency>
就加一個-D參數就可以了,如下:
mvn install:install-file -Dfile=hadoop-hdfs-2.2.0-tests.jar -DgroupId=org.apache.hadoop -DartifactId=hadoop-hdfs -Dversion=2.2.0 -Dclassifier=tests -Dpackaging=jar
❹ java工程鏈接sql2005資料庫JAR驅動包出錯
您好,ms的驅動好像是那樣。。。
其實是提示信息,沒過少關系,就是日誌量多一些,可能會影響性能
改用jtds好像沒有問題了(jtds-1.2.jar,2000和2005都可以的)
1、這里介紹java代碼連接常用資料庫的方式,資料庫包括MySQL、Sybase、Oracle、SqlServer,連接資料庫都是需要在工程里添加jar包載入驅動的,這幾個jar包我整理好放在csdn資源中了,下載地址:http://download.csdn.net/detail/wanganqing5945/7004093
2、MySQL連接
Connection connection = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/boxmanager", "username", "password");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
這里為沒有用過的朋友解釋一下,com.mysql.jdbc.Driver這是MySQL中Driver類的包名加類名,固定寫法。下面getConnection方法中有三個參數,第一個資料庫地址,對應到某個資料庫,第二個參數是資料庫用戶名,第三個為資料庫密碼。
3、Sybase連接
try {
String driver = "com.sybase.jdbc3.jdbc.SybDriver";
Class.forName(driver).newInstance();
String url = "jdbc:sybase:Tds:192.168.100.252:4500/myDB";//
// myDB為你的資料庫名
Properties sysProps = System.getProperties();
sysProps.put("user", username); // 設置資料庫訪問用戶名
sysProps.put("password", password); // 密碼
connection = DriverManager.getConnection(url, sysProps);
} catch (Exception e) {
e.printStackTrace();
}
想必看懂上面解釋的,這里就不用解釋了吧,思想都是一致的。
4、Oracle連接
// 得到連接
Connection ct = null;
try {
// 載入驅動
Class.forName("oracle.jdbc.driver.OracleDriver");
ct = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:1521:simlink", "your username", "your pwd");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
5、SqlServer連接
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;databasename=li"; // 1433是資料庫的埠,"li"是你的資料庫名稱
String userName = "sa"; // sa是資料庫的超級用戶,最好不要換別的名字,許可權問題
String userPwd = "123456"; // sa的密碼
Connection dbConn = null;
try {
Class.forName(driverName).newInstance();
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("連接成功!");
} catch (Exception e) {
e.printStackTrace();
}
❺ 誰幫我幫sqlserver 連上JAVA。懸賞50QB
下載了SQL jdbc jar包沒有?
http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=4252
下載後 配置到Eclipse中
然後使用 該代碼
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Conn {
private static final String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
private static final String DBURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student";
private static final String USER = "sa";
private static final String PASSWORD = "";
private Connection conn = null;
public Conn() throws Exception {
Class.forName(DBDRIVER);//載入驅動
conn = DriverManager.getConnection(DBURL, USER, PASSWORD);//連接資料庫
}
public Connection getConnection(){
return conn;//返回一個資料庫連接實例
}
public void close() throws SQLException{
if(conn!=null){
conn.close();//關閉資料庫
}
}
}
❻ 誰給我提供一下sqlserver2000用java連接要用到的3個jar包,看下圖
在搜索引擎裡面搜索microsoft
sqlserver
jdbc,就可以找到下載地址了
❼ java連接sqlserver 需要用的jar有哪些
Java連接sqlserver需要一下jar包:
1.msbase.jar //底層連接類
2.mssqlserver.jar //驅動類
3.msutil.jar //工具類
❽ 誰有sqlServer2005 jdbc鏈接資料庫的三個jar包下載地址
SQL Server2005 jdbc連接資料庫只要一個包就可以了,2000才要3個,你給個地址我發給你
❾ java連接sqlserver時需要的jar包
那三個是很舊的,SQL 2005之後,不好用。。。。。。要新的4.0的驅動,去微軟網站下載
❿ jsp鏈接sqlserver使用的三個jar包
msbase.jar
mssqlserver.jar
msutil.jar