A. 誰有sqlServer2005 jdbc鏈接資料庫的三個jar包下載地址
SQL Server2005 jdbc連接資料庫只要一個包就可以了,2000才要3個,你給個地址我發給你
B. ssh中用的sql server2005的資料庫總是報錯!!要導入什麼jar包嗎配置文件應該沒錯。
你只需要在寫框架中hibernate的時候就導入ojdbc14.jar(Oracle)包,然後hibernate的配置文件 hibernate.cfg.xml為
<!-- hibernate- configuration是連接配置文件的根元素 -->
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
<property name="connection.username">panpeng</property>
<property name="connection.password">hao789</property>
<!-- C3P0連接池的配置 -->
<property name="c3p0.min_size">2</property>
<property name="c3p0.max_size">20</property>
<property name="c3p0.timeout">6000</property>
<property name="c3p0.acquire_increment">2</property>
<property name="c3p0.idle_test_period">3000</property>
<!-- 資料庫方言 -->
<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
<property name="show_sql">true</property>
<!-- 開啟2級緩存 2種 EhCache 和 OScache-->
<property name="hibernate.cache.use_second_level_cache">false</property>
<property name="hibernate.generate_statistics">false</property>
<!-- 根據需要自動創建或者更新資料庫 -->
<property name="hbm2ddl.auto">create</property><!-- create, update, create-drop -->
<!--
<mapping resource="User.hbm.xml"/>
<!-- 羅列所有的 使用註解的entity
<mapping class="com.pzp.pojo.User"/> -->
</session-factory>
在spring的配置文件applicationContext.xml 中增加hibernate部分的配置
<!--定義了Hibernate的SessionFactory
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>
然後啟動下,你可能是配置文件中出錯了
C. 怎麼樣在eclipse中顯示lib,還有怎麼將sql server2005的jar包導入到eclipse中
導入方法:選擇你要導入的項目,右鍵——>屬性——>在屬性中的左邊框中選擇『java構建路徑』——>在右邊的顯示框中選擇『庫(L)』——>添加外部JAR(X),然後選擇你需要導入的jar包,最後點擊確定即可。
D. 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();
}
E. 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();
}
}
}
F. 怎麼將帶有sql server 2005的JAVA項目打包jar
首先你的理解可能有所偏差,達成jar包沒錯,不過只是針對於java代碼打包成jar包,至於資料庫方面有資料庫的打包方式,或者直接在其他電腦上重新建表,
在Myclispe的工作區,右擊選擇Export;
在出現的Export對話框中選擇 Java=》JAR file;
在這里不需要理會那些默認項,直接next;
在這里,我們只需要選一個地方就可以了,在「Main class」一行點擊Browse,選擇項目的類,ok後,點擊finish;
最後找到對應的文件路徑就能找到你的jar包了
G. Sql sever 2005 這3個包msbase.jar mssqlserver.jar msutil.jar誰有啊
這3個是sql2000的包 sql2005,用的是一個包: sqljdbc.jar或者sqljdbc4.jar
H. 怎樣配置sqlsever2005 還有myeclipse8.5 希望哪位前輩把需要的JAR包發到我的郵箱里[email protected]
jar包,從微軟網站上下載sqljdbc.jar復制到項目的webroot/web-inf/lib目錄,sql2005和2008的jar包相同。
例子程序為
register.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<html>
<head>
<title>用戶注冊</title>
</head>
<body>
<form action="insert.jsp" method="post">
用戶名:<input type="text" name="name" /><br>
密碼: <input type="password" name="pass" /><br>
<input type="submit" name="submit" value="注冊" />
</form>
</body>
</html>
insert.jsp
<%@ page language="java" import="java.sql.*,javax.sql.*"
pageEncoding="GB2312"%>
<html>
<head>
</head>
<body>
<%
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager
.getConnection(
"jdbc:sqlserver://127.0.0.1:1433;DatabaseName=TestDemo",
"sa", "2001sun");
PreparedStatement pstate = conn.prepareStatement("insert into [User](UName,UPass) values(?,?)");
pstate.setString(1,request.getParameter("name"));
pstate.setString(2,request.getParameter("pass"));
int result = pstate.executeUpdate();
if (result == 1) {
out.println("用戶注冊成功");
} else {
out.println("用戶注冊失敗");
}
} catch (SQLException e) {
out.println(e);
}
%>
</body>
</html>
但1433埠號不可用,程序報錯,com.microsoft.sqlserver.jdbc.SQLServerException: 到主機 的 TCP/IP 連接失敗。 java.net.ConnectException: Connection refused: connect
網上查看,發現是1433埠號只是默認值,但其實是動態分配的,故必須手工指定才行。
指定方法:
1、開始--程序--sql2008--配置工作--sql server配置管理器。
2、sql server網路配置項--sql server 2008(5)協助,檢查tip/ip項,必須是已經啟動。
3、設置tcp/ip項,右鍵--屬性,IP地址選項卡,IPALL的tcp動態埠項,檢查是否有值,如沒有可以設置為2609。
修改程序中的埠號,使用tcp動態埠項的內容。
再運行,正常。
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/WYZSC/archive/2011/03/11/6240405.aspx
I. java連接sql server的jar包存放在哪兒
我自己總結的知識拿出來與大家分享一下吧..當然可能還有什麼不對的地方,希望指出:
***msbase.jar、mssqlserver.jar、msutil.jar(支持sql2000):
早期的連接資料庫Jar包:在連接數據時候需要手動導入驅動包。即手動導入class.forName(驅動名稱);
***SQL Server JDBC Driver 2.0----sqljdbc.jar和sqljdbc4.jar
新版JDBC連接資料庫Jar包,支持sql2005,sql2008
Sqljdbc.jar
使用 sqljdbc.jar 類庫時,應用程序必須首先按class.forName(驅動名稱)注冊驅動程序。Jdk1.6以上版本不推薦使用.