JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作

上传人:汽*** 文档编号:580101947 上传时间:2024-08-28 格式:PPT 页数:29 大小:3.72MB
返回 下载 相关 举报
JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作_第1页
第1页 / 共29页
JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作_第2页
第2页 / 共29页
JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作_第3页
第3页 / 共29页
JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作_第4页
第4页 / 共29页
JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作》由会员分享,可在线阅读,更多相关《JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作(29页珍藏版)》请在金锄头文库上搜索。

1、 第八讲 数据库增-删-改操作授课课时:授课课时:4 4课时(课时(180180分钟)分钟)授课班级:软件授课班级:软件101101主讲教师主讲教师: : 宁云智宁云智结路惯碍植扒完腻帘者桶象痊耐毋拜醒单肉个浴捐逐抄阉弗矛坎载痊兑竟JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)主要内容主要内容本课目标新课引入与项目展示案例1 数据库连接案例2 检索数据库 案例3 更新数据库课堂实践巩固与提高堵堑仕存郑武息蚤泵删命垛殆担唱湍色秦候媚轿程距眶署畴应纬铬充绩蜀JSP程序的设计的案例教程模块二核心

2、技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)本课目标知识知识目标目标掌握掌握JDBCJDBC的概念的概念掌握掌握JDBC APIJDBC API主要内容主要内容熟悉和掌握熟悉和掌握StatementStatement接口、接口、ResultResult接口的常用方法和接口的常用方法和相关概念相关概念(重点、难点)(重点、难点)掌握掌握JSPJSP中检索数据库和更新数据库的方法中检索数据库和更新数据库的方法 (重点、难点)(重点、难点)慌翅量谋庸帧俞剿鸥径苞米狡柯午埠卸伏卿铝锦榆抽佳戚乏躺芽孕剑瞻喇JSP程序的设计的案例教程

3、模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)本课目标技能技能目标目标灵活运用灵活运用JDBC-ODBCJDBC-ODBC桥连接数据库桥连接数据库灵活运用专用灵活运用专用JDBCJDBC驱动程序连接数据库驱动程序连接数据库能应用能应用Microsoft SQL Server 2005 Driver for JDBCMicrosoft SQL Server 2005 Driver for JDBC驱动驱动程序方法建立与数据库的连接,并能进行检索与更新操作。程序方法建立与数据库的连接,并能进行检索与更新操作。 素质素质

4、目标目标严谨认真的工作态度严谨认真的工作态度语言表达和与人沟通能力语言表达和与人沟通能力团队合作精神团队合作精神封忿穆翌稀荧柴弥丑犀脾婆筐波旧腊苗燎寝按下恒佩亥标咋考票店哼婚侣JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)教学情境引入新课 完成完成eBuyeBuy购物系统商品的查询、删除等功能购物系统商品的查询、删除等功能 1. 1.应用应用Microsoft SQL Server 2005 Driver for JDBCMicrosoft SQL Server 2005 Driver f

5、or JDBC驱动程驱动程序方法建立与序方法建立与eBuyeBuy(SQL Server 2005SQL Server 2005)数据库的连接。)数据库的连接。 2. 2.设计一个订单查询页面,可以根据用户选择的订单号查询用设计一个订单查询页面,可以根据用户选择的订单号查询用户的订单详细信息。户的订单详细信息。 3. 3.编写程序实现添加、修改和删除商品类别的功能。编写程序实现添加、修改和删除商品类别的功能。 工作任务工作任务项目展示项目展示清染困稚易降宛疫牵藏寐铣饭红览寓遇挫代塞行冯至两肇彻舔曳杖弹邪庇JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设

6、计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)教师示范与讲解1任务一:建立与电子商城数据库任务一:建立与电子商城数据库(ShopSystem)对应的对应的ODBC数据源,数据源,sqlconn.1.jsp通过通过JDBC-ODBC桥建立桥建立数据库连接。数据库连接。 任务二:演示通过任务二:演示通过SQL Server 2005 Driver For JDBC建建立数据库连接立数据库连接 。案例分析案例分析示硷挺栖扩晓二癸邀禹恨唬豺亦刑弟螺递辟企笆臆瞅铲芳捡坏骸盎向肤轩JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核

7、心技术模块( 教学单元8 数据库增删操作) JDBC-ODBC桥连接数据库 vSunSun公司提供的公司提供的JDBC-ODBCJDBC-ODBC桥可以访问任何支持桥可以访问任何支持ODBCODBC的数据的数据库。用户只需设置好库。用户只需设置好ODBCODBC数据源,再由数据源,再由JDBC-ODBCJDBC-ODBC驱动程序驱动程序转换成转换成JBDCJBDC接口供应用程序使用。接口供应用程序使用。vODBCODBC数据源的配置步骤如下:数据源的配置步骤如下:(1 1)打开【控制面板】窗口,选择【管理工具】中的【数据)打开【控制面板】窗口,选择【管理工具】中的【数据源源 (ODBC) (O

8、DBC)】打开】打开ODBCODBC数据源管理器,选择【系统数据源管理器,选择【系统DSNDSN】选】选项卡,单击【添加项卡,单击【添加( (D D)】按钮,如】按钮,如8-18-1所示。所示。(2 2)在数据源驱动程序窗口,选择)在数据源驱动程序窗口,选择“SQL Server”“SQL Server”,然后单,然后单击【完成】按钮,如图击【完成】按钮,如图8-28-2所示。所示。 (3 3)在数据源客窗口中,将数据源的名称设置为)在数据源客窗口中,将数据源的名称设置为“shopData”“shopData”,该名称就是用来连接数据库的数据源名称,该名称就是用来连接数据库的数据源名称,但不一

9、定是数据库的名称,同时选择但不一定是数据库的名称,同时选择SQL ServerSQL Server数据库服数据库服务器的名称,这里选择本机(务器的名称,这里选择本机(.sql2005.sql2005),然后单击【下),然后单击【下一步】按钮如图一步】按钮如图8-38-3所示。所示。债囊邑卸俊享羞毡哮靡导礁经社秀谁慎所皆迟茅录撂仿劫补兰限谢靛枝泪JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)(4 4)在选择登录方式窗口中,使用默认的方式。用户也可以根)在选择登录方式窗口中,使用默认的方式。用

10、户也可以根据需要选择据需要选择SQL ServerSQL Server登录方式,并指定用户名和密码,然登录方式,并指定用户名和密码,然后单击【下一步】按钮。如图后单击【下一步】按钮。如图8-48-4所示。所示。(5 5)选择数据库窗口中,指定数据源所对应的数据库(这里为)选择数据库窗口中,指定数据源所对应的数据库(这里为ShopSystemShopSystem),然后单击【下一步】,如图),然后单击【下一步】,如图8-58-5所示。所示。(6 6)在完成并进行数据源的测试成功后,在)在完成并进行数据源的测试成功后,在ODBCODBC数据源管理器数据源管理器中即可看到新添加的数据源中即可看到新添

11、加的数据源“shopData”“shopData”,如图,如图8-68-6所示。所示。嫁敷住迅阳饱靴绪展赖扇土丹掸缆墒岁珠壕坷雾姥虹戌露镶沙滨震矽诣严JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)图图8-1添加系统添加系统DSN 图图8-2 选择驱动程序选择驱动程序 关睛长哨缨骂暗衬概劝迄衔艇讶剖隆主哼胯噬潜凶偷鱼文涛多战象肌返彩JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)图图8-3

12、 指定数据源名称指定数据源名称 图图8-4选择登录方式选择登录方式 仁舀涨疤瘫桥档脱樊什厅鸭作蚁吝姑茨旨卷瘟竟淆秤蹲奠靴乞梯戎滁判饱JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)图图8-5 选择数据库选择数据库 图图8-6 成功添加成功添加shopData数据源数据源 盏虹核睹烤刑否诽霞拒巡泄士穗完序瑰彬喝结伤烁备伶聚犯灯歌愧厨蚊韶JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)【程序代

13、码】【程序代码】sqlconn1.jspJDBC-ODBC连接连接SQL Server% Connection conn=null;tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);String strConn=jdbc:odbc:shopData;String strUser=sa;String strPassword=;conn=DriverManager.getConnection(strConn,strUser,strPassword);out.println(JDBC-ODBC桥连接数据库成功桥连接数据库成功!);catch(ClassNo

14、tFoundException e)柠固锌访轴茁恼盖愈廓日田暮赂狡蘸些通褒豫另惶李厚厢察钟佐蛊赵淫敝JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)out.println(e.getMessage();catch(SQLException e)out.println(e.getMessage();finallytryif (conn!=null)conn.close();catch(Exception e) %武迫协旷泵岁还棱柏罗江蓟踌眼泵肺香题猴鞭化呜掖庶锥藕媚观考肌昏疫JSP程序的设计的

15、案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)凡爸其帘澎静惧栗扼伸氧扒茅键磨居吉苦法拦狭歪挨哼疑仪触屑焚程捞市JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作) 专用JDBC驱动程序连接数据库 要使用要使用SQL Server Driver SQL Server Driver 来实现对来实现对SQL ServerSQL Server数据库的数据库的操作,首先必须安装和配置好环境,主要包括以下几个方面:操作,

16、首先必须安装和配置好环境,主要包括以下几个方面: (1 1)安装)安装SQL Server 2005 SQL Server 2005 (2 2)下载并安装)下载并安装SQL Server2005 Driver for JDBCSQL Server2005 Driver for JDBC驱动程驱动程序。下载安装包后进行安装,在安装过程中,如果提示没有选序。下载安装包后进行安装,在安装过程中,如果提示没有选择安装路径择安装路径, ,默认安装在了默认安装在了 C:Program FilesMicrosoft SQL C:Program FilesMicrosoft SQL Server 2005 D

17、river for JDBCServer 2005 Driver for JDBC。另雍界帅旅跋房克演穿符栏华觅柞依硕捍谍浆完甄笨打篙砷局继儡椎邯骋JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作) (3 3)配置环境。)配置环境。 在在classpathclasspath中追加中追加SQL Server Driver for JDBCSQL Server Driver for JDBC需要用到需要用到的类的类sqljdbc.jarsqljdbc.jar。也可将这个文件复制到。也可将这个文件复

18、制到TomcatTomcat安装文件夹下安装文件夹下的的liblib文件夹中。文件夹中。 (4 4)保证数据库访问用户具有足够的访问权限。)保证数据库访问用户具有足够的访问权限。 一旦一旦SQL Server 2005 Driver For JDBCSQL Server 2005 Driver For JDBC驱动程序安装配置驱动程序安装配置好,重启好,重启TomcatTomcat,即可使用专用的驱动程序连接,即可使用专用的驱动程序连接SQL Server SQL Server 20052005数据库。数据库。泥喧膊捡键酒稗跟棕苛姬脂躁闲砖臆倘姑虐悉介屡个羚沥馆体杆提被侩业JSP程序的设计的案

19、例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)【程序代码】【程序代码】sqlconn2.jspJDBC专用驱动程序连接专用驱动程序连接SQL Server% Connection conn=null;tryClass.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);String strConn=jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=ShopSystem;String strUser

20、=sa;String strPassword=;conn=DriverManager.getConnection(strConn,strUser,strPassword);村速琉里辛霸戎浴渐锄叶札戈署笛稍愿晃葛甲惹心踢旬韦绽迢倔秀枯纷探JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)out.println(JDBC专用驱动程序连接数据库成功专用驱动程序连接数据库成功!);catch(ClassNotFoundException e)out.println(e.getMessage();cat

21、ch(SQLException e)out.println(e.getMessage();finallytryif (conn!=null)conn.close();catch(Exception e) %颂擅簧舷托绞烙涸昭博蔷选忧市锣郡萄烁蓖伊核却器禄溜肃内团邵敏魏饱JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)醇王尧耐叔循誊聋漳槽奏农霞惹作泣勒澈分寥级瓣腺塔沸张溉财无凑揩骡JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技

22、术模块( 教学单元8 数据库增删操作)学生模仿1任务一:学生模仿完成课堂演示任务一:学生模仿完成课堂演示6.1中的内容中的内容 任务一:学生模仿完成课堂演示任务一:学生模仿完成课堂演示6.2中的内容中的内容恶坍虐厦州荤惕疾溶赶氨牺冕囊买贝尉洒佑沥特林纯恕谨砧札它充蜀使萤JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)教师示范与讲解2 任务一:通过任务一:通过SQL Server 2005 Driver For JDBC建立数据库连接,并查询建立数据库连接,并查询product表中的前表中的前

23、5种种商品的编号、类型、名称、单价和数量。商品的编号、类型、名称、单价和数量。 案例分析案例分析权酌蹬绩繁紊统影淄吩怨奸奢寻邑克寺证季饮闰卿阜刽研爷沉读味蜗飘肛JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作) 检索数据库 v课堂演示课堂演示6.36.3:query.jspquery.jsp通过通过SQL Server 2005 Driver For JDBCSQL Server 2005 Driver For JDBC建立建立数据库连接,并查询数据库连接,并查询productproduct表

24、中的前表中的前5 5种商品的编号、类型、名称、种商品的编号、类型、名称、单价和数量。单价和数量。峡团癸燕傻榨素破砾济潭纠焚憨颇捞数蒸民伞食鸟垃什事弛酗诱涨份歧锤JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)学生模仿2任务一:学生模仿完成课堂演示任务一:学生模仿完成课堂演示6.中的内容中的内容 型库枢栽痪萄萄咋炸链混深疵炸省流彻兵妄琵猎佳得焉铆涛荐症阎羌皖踊JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8

25、数据库增删操作)教师示范与讲解3任务一:演示通过任务一:演示通过SQL Server 2005 Driver For JDBC建立与数据库的连接,并更新数据库。建立与数据库的连接,并更新数据库。 案例分析案例分析与了漫晋扑捂铆随男纫贱劝护窗糠观剩衫云治戌振抖陪绎味该左泛渡盈瓶JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作) 更新数据库 vinsert.jspinsert.jsp提供输入表单供用户输入商品信息,提供输入表单供用户输入商品信息,do_insert.jspdo_insert.jsp

26、通过通过SQL SQL Server 2005 Driver For JDBCServer 2005 Driver For JDBC建立数据库连接后通过建立数据库连接后通过StatementStatement将商品信将商品信息插入到数据库中。息插入到数据库中。convert.jspconvert.jsp在添加商品信息之前进行编码转换。在添加商品信息之前进行编码转换。do_insert.jsp运行结果运行结果 insert.jsp运行结果运行结果腑乘寐鞋努淘扮哀钠颊垄兰便缔褂寝焚盛胆感拜霜噬允酣障摇页屉狸赴隐JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的

27、设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)学生模仿3任务一:学生模仿完成课堂演示中的内容任务一:学生模仿完成课堂演示中的内容魔救楚陨冯彭季哨秀堪泉喜退宦噬获吴曝澄礁缎姬楼忧峨淄毋可喊瘦酥午JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)课堂实践 实践要求实践要求 【课堂实践【课堂实践6-16-1】 (1)(1)应用应用Microsoft SQL Server 2005 Driver for JDBCMicrosoft SQL Server 2005 Driver for

28、 JDBC驱驱动程序方法建立与动程序方法建立与eBuyeBuy(SQL Server 2005SQL Server 2005)数据库的连接。)数据库的连接。 (2) (2)设计一个订单查询页面,可以根据用户选择的订单号查设计一个订单查询页面,可以根据用户选择的订单号查询用户的订单信息。询用户的订单信息。 (3) (3)编写程序实现添加、修改和删除商品类别的功能。编写程序实现添加、修改和删除商品类别的功能。 冕臂庭啪井蔼襄蹄囚隔蚂厂籍槛锈曝沃脐肮湿恨帝思稍聋察掘烩屈钾挖绵JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教

29、学单元8 数据库增删操作)本课小结 1.1.在在JSPJSP中访问数据库的方法有哪些中访问数据库的方法有哪些 2. 2.应用应用JDBC-ODBCJDBC-ODBC桥建立与数据库的连接的方式和与桥建立与数据库的连接的方式和与用用Microsoft SQL Server 2005 Driver for JDBCMicrosoft SQL Server 2005 Driver for JDBC驱动程序驱动程序方法建立与数据库的连接有何不同。方法建立与数据库的连接有何不同。 侨镜而司躬褥侍劲瞄埋社刽后罚乍据端被丈垦虹呛瓜碍冉雏递别诽栈瓦警JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数

30、据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)课外拓展 1. 1.体会用体会用JDBC-ODBCJDBC-ODBC桥建立与数据库的连接与桥建立与数据库的连接与用专用用专用JDBCJDBC驱动程序连接数据库有何不同驱动程序连接数据库有何不同 2. 2.思考在思考在eBuyeBuy电子商城中如何实现在用户电子商城中如何实现在用户登录过程中,通过数据库验证用户名和密码的合法登录过程中,通过数据库验证用户名和密码的合法性。性。 听傻俩厂窥囚尔砷谣凛灼醚啦惩毛钨咳殴异萄福撇帛识斜棱逛方铆蟹字呛JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)JSP程序的设计的案例教程模块二核心技术模块( 教学单元8 数据库增删操作)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号