下面介紹如何用SQL Server實(shí)現(xiàn)一個(gè)動(dòng)態(tài)FAQ(常見問題及答案)網(wǎng)站。
首先建立一個(gè)數(shù)據(jù)庫(kù)faq,其中的表faqs有字段id(int,自動(dòng)增量,并設(shè)為主關(guān)鍵字)、subject(varchar,200)、answers(text)。這個(gè)表中 " /> 韩国护士xxxxhd,免费两性的视频网站,天天干夜夜爱

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

在JSP中訪問MS SQL Server數(shù)據(jù)庫(kù)


下面介紹如何用SQL Server實(shí)現(xiàn)一個(gè)動(dòng)態(tài)FAQ(常見問題及答案)網(wǎng)站。
首先建立一個(gè)數(shù)據(jù)庫(kù)faq,其中的表faqs有字段id(int,自動(dòng)增量,并設(shè)為主關(guān)鍵字)、subject(varchar,200)、answers(text)。這個(gè)表中可以存放一些編程知識(shí)的常見問題及答案。然后,在Control Panel(控制面板)的ODBC Datasource模塊中加入System DSN,取名faq,并指向faq數(shù)據(jù)庫(kù)。創(chuàng)建一個(gè)JavaBean,名為faq.Java,并保存在C:/JBuilder4/tomcat/webapps/test目錄下。
faq.Java 的內(nèi)容如下:
package test;
import Java.sql.*;
public class faq {
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:faq";
Connection conn = null;
ResultSet rs = null;
public faq() {
try {
Class.forName(sDBDriver);
}
catch(Java.lang.ClassNotFoundException e) {
System.err.println("faq(): " + e.getMessage());
}
}
public ResultSet executeQuery(String sql) {
rs = null;
try {
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
}
}
用上一節(jié)介紹的方法編譯faq.Java以后,在jC:/JBuilder4/tomcat/webapps/test目錄下創(chuàng)建JSP文件faq.jsp,其內(nèi)容如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>我的FAQ !</title>
</head>
<body>
<p><b>這是我的FAQ!</b></p>
<%@ page language="Java" import="Java.sql.*" %>
<jsp:useBean id="workM" scope="page" class="test.faq" />
<%
ResultSet RS = workM.executeQuery("SELECT * FROM faqs");
String tt;
while (RS.next()) {
tt = RS.getString("Answer");
out.print("<LI>" + RS.getString("Subject") + "</LI>");
out.print("<pre>" + tt + "</pre>");
}
RS.close();
%>
在瀏覽器的地址欄中鍵入http://localhost:8080/test/faq.jsp,faq.jsp調(diào)用JavaBean,從數(shù)據(jù)庫(kù)中讀出內(nèi)容并輸出,得到結(jié)果如圖5所示. 

jsp技術(shù)在JSP中訪問MS SQL Server數(shù)據(jù)庫(kù),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品国产自在现线看久久 | 欧美成人天天综合在线视色 | 国产小视频网址 | 亚洲尹人香蕉网在线视颅 | 91免费影视| 四虎在线最新永久免费播放 | 欧洲精品视频在线观看 | 一区二区视频在线播放 | 色综合88| 国内精品久久久久久野外 | 久久精品国产亚洲网站 | 免费污视频在线观看 | 国产在线中文字幕 | 久久大香线蕉综合爱 | 久久激情网 | 五月婷婷网址 | 久久人人爽人人爽人人片宅男 | 综合涩 | 好吊操这里只有精品 | 亚洲最新视频在线观看 | 国产在线精品国自产拍影院同性 | 久久青草免费97线频观 | 亚洲深夜视频 | 中文字幕日韩专区精品系列 | 国产亚洲综合视频 | 久久久久久久久久毛片精品美女 | 国产高跟黑色丝袜在线 | 免费永久在线观看污污的网站 | 久久久久网站 | 美女视频黄频大全免费视频 | 二区视频 | 欧美成人激情视频 | 久久视热这只是精品222 | 丁香六月婷婷精品免费观看 | 992tv又爽又黄的免费视频 | 久久538| 91国偷自产一区二区三区 | 日本欧美一区二区三区高清 | 91在线播放视频 | 一区二区三区不卡免费视频97 | 在线播放国产精品 |