国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JSP > 正文

如何在JSP中進(jìn)行數(shù)據(jù)庫(kù)連接

2024-09-05 00:19:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  數(shù)據(jù)庫(kù)連接對(duì)動(dòng)態(tài)網(wǎng)站來(lái)說(shuō)是最為重要的部分,java中連接數(shù)據(jù)庫(kù)的技術(shù)是jdbc(java database connectivity)。很多數(shù)據(jù)庫(kù)系統(tǒng)帶有jdbc驅(qū)動(dòng)程序,java程序就通過(guò)jdbc驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)相連,執(zhí)行查詢、提取數(shù)據(jù)等等操作。sun公司還開(kāi)發(fā)了jdbc-odbc bridge,用此技術(shù)java程序就可以訪問(wèn)帶有odbc驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù),目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有odbc驅(qū)動(dòng)程序,所以java程序能訪問(wèn)諸如oracle、sybase、ms sql server和ms access等數(shù)據(jù)庫(kù)。下面介紹如何用access實(shí)現(xiàn)一個(gè)動(dòng)態(tài)faq(常見(jiàn)問(wèn)題及答案)網(wǎng)站。首先建立一個(gè)access數(shù)據(jù)庫(kù)faq.mdb,其中的表faqs有字段id(自動(dòng)增量型,并設(shè)為主關(guān)鍵字)、subject(文字型,長(zhǎng)度200)、answers(備注型)。這個(gè)表中可以存放一些編程知識(shí)的常見(jiàn)問(wèn)題及答案, 然后,在control panel(控制面板)的odbc datasource模塊中加入system dsn,取名faq,并指向faq.mdb。 創(chuàng)建一個(gè)javabean,名為faq.java,并保存在jswdk-1.0.1webpagesweb-infjspeans est目錄下。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;
}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 青神县| 金乡县| 客服| 临洮县| 贵州省| 樟树市| 包头市| 静安区| 离岛区| 军事| 荔波县| 河东区| 永昌县| 林口县| 岢岚县| 炎陵县| 罗城| 日喀则市| 石狮市| 晋宁县| 尤溪县| 武冈市| 高密市| 庆城县| 广宗县| 广州市| 天津市| 色达县| 长葛市| 武义县| 武穴市| 赣榆县| 石河子市| 图木舒克市| 海门市| 三门县| 章丘市| 安福县| 章丘市| 乌海市| 中山市|