- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
網際網路資料庫設計班:連結資料庫與取得資料 義守大學資管系 陶幼慧 2003.7 大綱 JSP網頁與資料庫 II. 資料庫連結的建立 III.從資料庫取得資料 JSP與JDBC Java DataBase Connectivity (JDBC) 一組Application Programming Interface (API) Java撰寫具可攜性 四種類型 Type I; 昇陽 提供的JDBC-ODBC 橋接器(Bridge)?Web伺服器端須有ODBC (Open DataBase Connectivity) Type II: Java包裝由資料庫廠商提供,C/C++,執行效率高 Type III: 透過網路協定與中介軟體溝通,並有中介軟體操作資料庫的需求,Java撰寫,可攜性最好 Type IV: 直接以Java利用網路協定,操作資料庫的需求 Windows 2000ODBC建立資料庫連結 Step 1: 控制台?系統管理工具?點選資料來源(ODBC) Windows 2000ODBC建立資料庫連結 Step 2: 切換至系統資料來源名稱,按新增鈕,點選Microsoft Access Driver(*.mdb) Windows 2000ODBC建立資料庫連結 Step 3:完成資料來源名稱欄與敘述欄,按選取鈕,選取資料庫 Windows 2000ODBC建立資料庫連結 Step 4:回到ODBC Microsoft Access 設定對話盒,按確定鈕,回到ODBC資料庫來源管理員即可 資料庫存取範例open.jsp (1/3) … % Class.forName(“sun.jdbc.odbc.jdbcOdbcDrive); Connection Connection con =DriverManager.getConnection(“jdbc:odbc:BookDB”) Statement stmt=con.createStatement(); ResultSet rs; rs=stmt.executeQuery(“SELECT * FROM Book”); % … 資料庫存取範例open.jsp (2/3) TABLE … % while(rs.next()) { % … % TDB%=rs.getString(“BookID”)%/BTD TDB%=rs.getString(“Title”)%/BTD TDB%=rs.getString(“Author”)%/BTD /TR % } 資料庫存取範例open.jsp (3/3) rs.close(); Stmt.close(); Con.close(); % … ODBC資料來源連結的建立 Class.forName(“sun.jdbc.odbc.jdbcOdbcDrive); Connection con =DriverManager.getConnection(“jdbc:odbc:BookDB,“使用者帳號”,“密碼”) 資料庫取得資料:紀錄集 紀錄集: 執行SQL查詢時回傳之結果 類似一個虛擬的Access資料工作表 資料庫取得資料:Statement物件 Statement stmt = con.createStatement(int 指標型態, int 資料一致性) 資料庫取得資料:ResultSet物件 ResultSet rs = stmt.executeQUery(String SQL敘述) 資料庫取得資料:取得欄位資料 rs.getXXX(“欄位名稱”); 由最後一筆向後取出紀錄集的資料 使用 rs.afterLast() 及 rs.previous() … Rs.afterLast(); … while(rs.previous()) … Previous.jsp 取得紀錄集中欄位數與欄位名稱 ResultSetMetaData ResultSetmetaData 物件=rs.getMetaData(); 取得欄位數: Int Colnum = ResultSetMetaData物件.getColumnCount(); 取得欄位名稱: ResultSetMetaData物件.getColumnName(欄位索引值); Field.jsp 紀錄指標位置的設定/取得與筆數 現在指標位址: rs.getRow(); 紀錄筆數的取得: rs.afterLast(); rs.getRow(); //CouPos.jsp 設定指標位址: rs.absolute(int 紀錄位置); //absolute.jsp 其它方法: first(), isAft
您可能关注的文档
- 豆类—药物制剂092班幻灯片.ppt
- 网络服务器配置与管理教学课件作者王国鑫第八章节邮件服务器课件幻灯片.ppt
- 茶文化概论12茶与文人幻灯片.ppt
- 钓鱼岛幕后的阴谋幻灯片.ppt
- 豆制品创业计划书幻灯片.ppt
- 网络服务器配置与管理教学课件作者王国鑫第二章节Linux常用命令课件幻灯片.ppt
- 钓鱼岛问题的由来及对策分析幻灯片.ppt
- 网络服务器配置与管理教学课件作者王国鑫第九章节Samba服务器课件幻灯片.ppt
- 豆制品生产许可证审查细则幻灯片.ppt
- 网络服务器配置与管理教学课件作者王国鑫第六章节Apache服务器课件幻灯片.ppt
- 2024-2025学年江西省吉安县立中学重点班高二下质量检测数学试卷含答案.docx
- 2025年高压电工高压试验技术操作试题精选与解析大全.docx
- 2025年专升本艺术概论考试模拟卷:抽象表现主义与表现主义艺术流派对比分析试题.docx
- 语文古诗文阅读鉴赏方法指导与练习设计教案.doc
- 2024-2025学年天津四十七中高二下月考数学试卷份含答案.docx
- 2025年注册会计师考试《会计》政府及民间非营利组织会计模拟试题答案精选解析与答案.docx
- 2025-2030中国潜水手套行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国潜水手电筒行业市场发展趋势与前景展望战略研究报告.docx
- 2025年一建机电工程管理与实务考试:前沿技术题库解析与复习策略.docx
- 2025年专升本艺术概论考试模拟卷——艺术与科技融合:艺术与科技融合下的艺术创意设计试题.docx
最近下载
- 感恩主题班会课件《感谢有你一路同行》.pptx
- 美年健康2023年度健康体检大数据蓝皮书.pdf
- (安卓手机QQ聊天记录查看恢复助手使用图文教程.docx VIP
- 【高中化学】过渡晶体和混合型晶体【第三课时】2022-2023学年高二化学同步课件(人教版2019选择性必修二).pptx VIP
- 医疗纠纷应对与处理教学课件_图文并茂.ppt VIP
- 起重吊装安全作业业务流程图.docx VIP
- 广东工业大学20200709《电力系统继电保护》试卷.pdf
- DB4403_T 371-2023 社区健康服务机构中医药工作规范.docx
- 河北省社会科学基金项目申请书.docx
- 第10课《和谐校园 共同维护》第2框《筑牢心灵的防火墙》-【中职专用】《心理健康与职业生涯》同步课堂精品课件.pptx
文档评论(0)