首先把驅(qū)動文件sqljdbc.jar放到WebRoot\WEB-INF\lib目錄下,
創(chuàng)新互聯(lián)建站服務(wù)緊隨時代發(fā)展步伐,進行技術(shù)革新和技術(shù)進步,經(jīng)過10多年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計師、專業(yè)的網(wǎng)站實施團隊以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對網(wǎng)站進行成都網(wǎng)站制作、做網(wǎng)站、建設(shè)、維護、更新和改版,實現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
然后要導(dǎo)入java.sql.*包:
%@ page import="java.sql.*"%
最后在腳本中操作就行:
%
//1:加載注冊驅(qū)動
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//2:創(chuàng)建連接
Connection con =DriverManager.getConnection(jdbc:sqlserver://host[:port];
databaseName=database);
例如:Connection con =DriverManager.getConnection(jdbc:sqlserver://localhost:1433;databaseName=test);
//3:創(chuàng)建語句
Statement st = con.createStatement();
//4:執(zhí)行語句,生成結(jié)果
ResultSet rs = st.executeQuery("SQL語句");
//5:處理結(jié)果
//6:關(guān)閉各種對象
rs.close();
st.close();
con.close();
%
如果你覺得你鏈接的URL沒錯的話,用Java連SQL SERVER 2000的數(shù)據(jù)庫的時候 請一定要打上至少是SP3 以上的補丁。 這是用2000數(shù)據(jù)庫的人都知道的,我想你不會沒打吧 如果是這樣 那你太大意了,網(wǎng)上下個補丁,最好是sp4補丁,還有一點,好像java鏈接2000數(shù)據(jù)庫和java鏈接2005 數(shù)據(jù)庫的URL 好像有點不一樣 具體我記不太清 請仔細核對!
String user= "sa";
String passWord="123456";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jhsy;
con=DriverManager.getConnection( url,user, passWord);
好像你的配置是對的 ,如果補丁打上還是錯的話 。那就OH MY god 了
這個不是代碼問題,是ICP/IP協(xié)議沒啟動
方法如下
(1)打開SQL
Server
Configuration
Manager
(2)轉(zhuǎn)到SQL
Server
2005
Network
Configuration-Protocols
for
SQLEXPRESS
(3)將TCP/IP設(shè)置為Enabled(啟用)
(4)雙擊TCP/IP項,轉(zhuǎn)到IP
Addresses頁
(5)IP
All中設(shè)置TCP
Port為1433
(6)重新啟動服務(wù)
JAVA Web開發(fā)中與數(shù)據(jù)庫的連接操作,配置:
1、新建數(shù)據(jù)庫。
新建登錄角色,在新建數(shù)據(jù)庫的時候把數(shù)據(jù)庫的所有權(quán)交給你新建的角色。用用戶和密碼控制數(shù)據(jù)庫。保證數(shù)據(jù)庫的安全。
2、編寫context.xml文件 Xml文件的目的是封裝用戶和密碼,也是封裝的一種,方便操作。
以下為context.xml文件樣例:
?xml version="1.0" encoding="utf-8"?
Context reloadable = "true"
Resource
name="jdbc/sampleHS"
type="javax.sql.DataSource"
maxActive="14"
使用JSP實現(xiàn)SQLSERVER數(shù)據(jù)庫的連接和訪問需要以下幾個步驟:
1、需要JSP的運行環(huán)境例如應(yīng)用服務(wù)器Tomcat或者Weblogic;
2、準備SQLSERVER的JDBC驅(qū)動程序,即jar文件;
3、保證應(yīng)用服務(wù)器啟動時加載JDBC驅(qū)動;
4、在JSP中編寫代碼進行連接訪問。
jsp鏈接sqlserver2005需要一個驅(qū)動,下載和安裝如下:
下載:
安裝或者解壓,取得sqljdbc.jar文件,該文件即為JDBC驅(qū)動。將sqljdbc.jar放在WEB-INF/lib下。
ResultSet rs = null;
try{
String sql = "select count(*) count from user"; Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.44.58:1521:ORADB","scott","tiger");
Statement stm = con.createStatement();
rs=stm.executeQuery(sql);
}catch(Exception e){
}
out.print("count: "+rs.getString("count"));
從別的地方找的,希望對你有用。jsp不是很熟。