由JDBC驅(qū)動直接訪問數(shù)據(jù)庫
優(yōu)點(diǎn):100% Java,快又可跨平臺
缺點(diǎn):訪問不同的數(shù)據(jù)庫需要下載專用的JDBC驅(qū)動
(1)下載對應(yīng)數(shù)據(jù)庫版本的jdbc驅(qū)動并安裝,注意安裝后的得到的三個文件msbase.jar,mssqlserver.jar,msutil.jar,將其拷貝到j(luò)sp項(xiàng)目的WEB-INF/lib下面,也拷貝到Tomcat安裝目錄的lib下面,沒有具體測試,應(yīng)該和配置文件有關(guān)系。
(2)數(shù)據(jù)源,不需要
(3)配置文件,不需要
(4)寫JSP文件測試
%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.io.*"%> html> body> % Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); Connection conn=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName="data","sa","123456"); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from student"); while(rs.next()) { out.println("tr>"); out.println("td>"+rs.getInt("num")+"/td>"); out.println("td>"+rs.getString("name")+"/td>"); out.println("td>"+rs.getInt("age")+"/td>"); out.println("td>"+rs.getString("fromw")+"/td>"); out.println("td>"+rs.getString("school")+"/td>"); out.println("td>"+rs.getString("major")+"/td>"); out.println("td>"+rs.getInt("score")+"/td>"); out.println("/tr>"); out.println("/tr>"); } rs.close(); stmt.close(); conn.close(); %> /table> /body> /html>
標(biāo)簽:貴州 云浮 江西 宿州 紅河 青島 西藏 丹東
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《JSP中使用JDBC訪問SQL Server 2008數(shù)據(jù)庫示例》,本文關(guān)鍵詞 JSP,中,使用,JDBC,訪問,SQL,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。