『壹』 eclipse連接sql server2008r2jar包導進去了還是顯示驅動有問題怎麼辦
eclipse連接sql server2008r2jar需要導入jar:sqljdbc4-6.0.6629.101.jar
沒導入時錯誤:載入錯誤------Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
解決:
先在下載SQL Server驅動包,裡面有個sqljdbc.jar
在建立的工程下,project->properties->Java Builde Path->add External jars
然後找到sqljdbc.jar添加就可以了。
『貳』 sqlserver2008安裝什麼maven jar包
用jTDS通過JDBC連:
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.2.4</version>
</dependency>
追問
這個是連sql server的嗎
追答
是的,示例代碼:
import java.sql.*;
public class testConnection
{
public static void main(String[] args)
{
DB db = new DB();
db.dbConnect(
"jdbc:jtds:sqlserver://localhost:1433/tempdb","sa","");
}
}
class DB
{
public DB() {}
public voidn dbConnect(String db_connect_string,
String db_userid, String db_password)
{
try
{
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn = DriverManager.getConnection(
db_connect_string, db_userid, db_password);
System.out.println("connected");
}
catch (Exception e)
{
e.printStackTrace();
}
}
};
『叄』 JAVA 連接SQL2008失敗
c你的錯誤報告顯示om.microsoft.sqlserver.jdbc.SQLServerException: 沒有為集成身份驗證配置驅動程序。
你參考一下下面這個程序
package demo;
import java.sql.*;
public class DBConnection {
public static void main(String[] args) {
String connectDB = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=db_Name";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 載入資料庫引擎,返回給定字元串名的類
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("載入資料庫引擎失敗");
System.exit(0);
}
System.out.println("資料庫驅動成功");
try {
String user = "sa";
String password = "sa";
Connection con = DriverManager.getConnection(connectDB, user,password);// 連接資料庫對象
Statement stmt = con.createStatement();// 創建SQL命令對象
ResultSet rs = stmt.executeQuery("SELECT * FROM tb_Name");// 返回SQL語句查詢結果集(集合)
System.out.println("開始讀取數據");
// 循環輸出每一條記錄
while (rs.next()) {
// 輸出每個欄位
System.out.println(rs.getString("ID") + "\t"+ rs.getString("Uid") + "\t" + rs.getString("Subject")+ "\t" + rs.getString("Content")+ "\t"+ "\t"+ rs.getString("IP"));
}
System.out.println("讀取完畢");
con.close();// 關閉資料庫連接
} catch (SQLException e) {
e.printStackTrace();
// System.out.println("資料庫連接錯誤");
System.exit(0);
}
}
}
『肆』 SQL server2005 和2008用的jar包一樣嗎
cle,mysql,sqlserver等各種資料庫的,你選擇你需要的下載。
然後把它放到你的網站文件夾對應的目錄下,其實netbeans可以直接導入這個jar包,這樣通過jdbc的橋接作用,就可以和sqlserver2005連接起來,剩下的就是你要寫sql連接語句了。
回復:在windows平台,java和資料庫連接必須依賴jdbc。
和netbeans的方法一樣,你將下載來的jdbc jar包放到你的網站對應目錄下,然後在myeclipse中導入一下就可以了。
回復:我知道你的意思了。
以前用jdbc-odbc橋連,現在都採用純JDBC的連接。
下載sqserver的jdbc驅動(jar文件)
下載地址:;
安裝後找到sqljdbc.jar路徑,
在環境變數classpath 後面追加sqljdbc.jar的路徑;
設置SQL伺服器:
a.打開SQL Server Configuration Manager -> sqlserver2005網路配置->MSSQLServer的協議 -> TCP/IP
b.右鍵單擊啟動TCP/IP
c.雙擊進入屬性,把IP地址中的IP all中的TCP埠設置為1433
d.重新啟動SQL Server 2005服務中的MSSQLServer伺服器
e.關閉SQL Server Configuration Manager
eclipse->窗口->首選項->java->installed JRE 編輯已經安裝好的jdk,查找目錄添加sqljdbc.jar
c.右鍵單擊目錄窗口中的項目名稱, 選擇Build Path ->Configure Build Path..., 添加擴展jar文件,即把sqljdbc.jar添加到其中把它放到web網站相應目錄下,然後就可以在myeclipse中直接些sql連接語句了。
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();
}
}
}
『伍』 SQL Server 2008 無法連接到. 提示 錯誤2 怎麼辦 著急 謝謝了
首先檢查你的TCP/IP是否啟用
計算機——管理——服務和應用程序——SQL
Server配置管理器——SQL
Server網路配置——MSSQLSERVER協議——TCP/IP
改為啟用,然後右鍵屬性選著IP地址窗口查看「活動」和「已啟用」是否為「是」,不是這改過來。如果你是連接JAVA的話還有你的jar包是否配置對
,jar包名字為sqljdbc.jar。
『陸』 maven工程中如何引入sql server 2008 驅動jar包
用jTDS通過JDBC連:
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.2.4</version>
</dependency>
『柒』 jsp 連接 sqlserver2008 到底需要多少個jar包,是否要設置環境變數。我下面有幾個包,請看看需要那個:
只需要一個包,不需要設置環境變數,這個包是微軟自帶的,安裝sqlserver2008客戶端連接組件,安裝完成後在安裝文件夾下即可找到。
『捌』 誰能把jsp連接sql server 2008導入jar包、載入驅動,詳細的給我說一遍啊在網上找了好多資料還是解決不了
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
/***
asdadwqer
****/
//JDBC載入資料庫驅動的三種方法
class PreparedStatementDemo
{
static
{
Connection conn = null;
String sql = "select * from 賬戶";
String driverName = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
/**MySQL**/
// String driverName = "com.mysql.jdbc.Driver";
// String url = "jdbc:mysql://localhost:3306/test";
/**sqlserver**/
//String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//String url="jdbc:sqlserver://localhost:1433;Database=JDBCWEB";
try
{
//第一種
Class.forName(driverName);
//第二種
//System.setProperty("jdbc.drivers", "com.microsoft.sqlserver.jdbc.SQLServerDriver");
//第三種
//new com.microsoft.sqlserver.jdbc.SQLServerDriver();
conn = DriverManager.getConnection(url,"TEST","123456");//你的注意這里
System.out.println("連接成功");
}
catch (Exception e)
{
System.out.println("失敗!");
e.printStackTrace();
}
}
public static void main(String args[])
{
}
}
『玖』 求java jdbc 連sql server2008的jar包
JAVA要連接SQL SERVER2008,必須要用JDBC驅動。
要注意的是SQL SERVER2008和SQL SERVER2008 R2不一樣。
SQLSERVER 2008的可以用2.0,然後SQLSERVER 2008 R2隻能用3.0.否則報錯呀。
SQL SERVER2008:Microsoft SQL Server JDBC Driver 2.0
下載地址: http://www.microsoft.com/downloads/details.aspx?familyid=99B21B65-E98F-4A61-B811-19912601FDC9&displaylang=zh-cn
SQL SERVER2008 R2:Microsoft SQL Server JDBC Driver 3.0
下載地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=A737000D-68D0-4531-B65D-DA0F2A735707&displaylang=zh-cn#filelist
要注意這2者是不一樣的。
Microsoft SQL Server JDBC Driver 3.0下載下來,解壓下來有2個jar,一個是sqljdbc,一個是sqljdbc4.
其中sqljdbc是為JDK1.5用的,而JDK1.6必須用sqljdbc4。否則出錯!
下載好了,要配置driverClassName,Connection URL.
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;database=Lsp"
PS:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
別忘了往tomcat里也放一個這個jar包,還有eclispe的項目的Lib目錄里最好也放一個。
『拾』 連接的是sql server2008,jar包也是2008的;為什麼報錯顯示是1.SQLServer 2000 Driver for JDBC]
SQLServer 2000 Driver for JDBC ?
是不是你的類名寫錯了?
sqlserver2000的jdbc驅動類名: com.microsoft.jdbc.sqlserver.SQLServerDriver
sqlserver2008的jdbc驅動類名: com.microsoft.sqlserver.jdbc.SQLServerDriver