下面介紹如何用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久国产在线观看 | 欧美激情图区 | 91se在线视频 | 精彩国产熟睡乱子伦午夜片 | 国产成人亚洲精品乱码在线观看 | 九九99久久精品午夜剧场免费 | 成人免费看视频 | 最新国产区 | 区二区三区四区免费视频 | 国产高颜值露脸在线观看 | 久久性| 成人精品亚洲人成在线 | 国产免费一区二区三区最新 | 精品福利国产 | 精品久久久久久久一区二区手机版 | 国产精品欧美亚洲韩国日本不卡 | 九九视频这里只有精品 | 牛牛碰在线视频 | 国产精品亚洲综合色拍 | 日本三级一区二区 | 久久99精品久久久久子伦 | 天天久久狠狠伊人第一麻豆 | 99视频精品全部国产盗摄视频 | 中文字幕在线观看2023 | swag国产| 色综合婷婷| 黄网站在线免费 |