- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP+MySQL+Dreamweaver动态网站开发案例教程 机械工业出版社同名教材 配套电子教案 尚辅网 / 一 建立网站数据库连接 二 Dreamweaver动态网页开发环境 动态网页设计工作流程 以可视化方式生成动态网页 五 实训 第7章 JSP动态页面制作技术 7.1.1 JSP程序连接到数据库服务器的原理 从根本上来说,JSP是通过预先写好的一系列函数来与数据库进行通信,向数据库发送指令、接收返回数据等都是通过JDBC接口函数来完成。图7-1给出了一个普通JSP程序与数据库进行通信的基本原理示意图。 7.1 建立网站数据库连接 7.1.2 数据库连接组件 由于必须要有mysql-connector-java组件才能连接JSP网页与MySQL数据库,因此用户需要到MySQL官方网站/downloads下载mysql-connector-java组件。 为了读者使用的方便,在本书的源代码和素材包中已经准备好了这个组件的压缩包mysql-connector-java-5.1.12-bin.jar。用户只需要将该压缩包复制到Tomcat服务器的common\lib目录下(C:\Tomcat\common\lib)即可。 需要注意的是,复制完这个组件后,必须重启Tomcat服务器才能生效。 7.1 建立网站数据库连接 7.1.3 JSP网页中建立MySQL数据库连接 案例7-1】在Dreamweaver中建立MySQL数据库连接及生成连接脚本。 【案例展示】在前面章节中建立的新闻管理数据库news的基础上,建立数据库的连接,如图7-2所示,连接脚本如图7-3所示。 7.1 建立网站数据库连接 7.2.1 动态网页开发面板 1.“数据”选项卡 单击“插入”栏中的“数据”选项卡,显示一组按钮,使用户能够将动态内容和服务器行为添加到页面中。 2.“应用程序”面板 “应用程序”面板包括4个面板:“数据库”面板、“绑定”面板、“服务器行为”面板和“组件”面板。这些面板的联合使用使开发动态Web站点非常简捷。 7.2 Dreamweaver动态网页开发环境 7.2.2 动态内容源 1.记录集 记录集是数据库查询的结果,它提取请求的特定信息,并允许在指定页面内显示该信息。将数据库用作动态网页的内容源时,必须首先创建一个要在其中存储检索数据的记录集。记录集在存储内容的数据库和生成页面的应用程序服务器之间起一种桥梁作用。 记录集可以包括完整的数据库表,也可以包括表的行和列的子集,这些行和列通过在记录集中定义的数据库查询进行检索。数据库查询是用结构化查询语言(SQL)编写的,使用Dreamweaver附带的SQL生成器,用户可以轻松地创建简单查询。不过,如果想创建复杂的SQL查询,则需要手动编写SQL语句。 7.2 Dreamweaver动态网页开发环境 7.2.2 动态内容源 2.URL参数 URL参数用于存储用户输入的检索信息,并且将用户提供的信息从浏览器传递到服务器。如果要定义URL参数,需要建立使用GET方法提交数据的表单或超文本链接。用户提交的信息附加到所请求页面的URL后面并传送到服务器。 URL参数是附加到URL上的一个名称-值对。参数以问号“?”开始,采用name = value的格式。如果存在多个URL参数,则参数之间用“”符号隔开。 例如,下面显示带有两个名称-值对的URL参数。 http://localhost:8080/test/Search.jsp?Year=2012Month=05 7.2 Dreamweaver动态网页开发环境 7.2.2 动态内容源 3.表单参数 表单参数存储包含在网页的HTTP请求中的检索信息。如果创建使用POST方法的表单,则通过该表单提交的数据将传递到服务器。将表单参数定义为内容源后,即可在页面中使用其值。例如,在制作在线邮寄结果页面时,就采用了这种技术。 4.会话变量 会话变量提供了一种机制,通过这种机制,将用户的信息存储下来,供Web应用程序所使用。通常,会话变量存储信息(通常是由用户提交的表单或URL参数),并使该信息在用户访问的持续时间中对应用程序的所有页都可用。 7.2 Dreamweaver动态网页开发环境 本节主要讲述在Dreamweaver中设计动态页所必须遵循的几个关键步骤。 (1)设计页面 在设计任何We
您可能关注的文档
- JavaScript程序设计实例教程课件作者刘万辉教学课件第5章节函数及其应用.ppt
- JavaScript程序设计实例教程课件作者刘万辉教学课件第6章节常用内置对象.ppt
- 工程制图与识图课件作者姜亚南第四单元之2常用零件的特殊表示法.ppt
- JavaScript程序设计实例教程课件作者刘万辉教学课件第8章节常用窗口对象.ppt
- JavaScript程序设计实例教程课件作者刘万辉教学课件第10章节DOM高级编程.ppt
- 工程制图与识图课件作者姜亚南第一单元几何绘图.ppt
- JavaScript网页特效案例教程课件作者王莹第三章节课件第三章节.ppt
- JavaScript网页特效案例教程课件作者王莹第五章节课件第五章节.ppt
- JavaScript网页特效案例教程课件作者王莹第一章节课件第一章节.ppt
- JavaWeb设计实用教程——基于Eclipse环境的应用开发课件作者孔昊章节ap2Eclipse的集成开发环境.ppt
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
文档评论(0)