欢迎来到天天文库
浏览记录
ID:59491770
大小:167.00 KB
页数:27页
时间:2020-09-13
《第5章JSP访问数据库ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章JSP访问数据库主要内容使用JDBC-ODBC桥接器连接数据库使用纯Java数据库驱动程序连接数据库Statement、ResultSet的使用游动查询访问Excel电子表格使用连接池其他典型数据库的连接预处理语句的使用5.1使用JDBC-ODBC桥接器连接数据库5.1.1核心知识使用JDBC-ODBC桥接器连接数据库的机制是:将连接数据库的相关信息提供给JDBC-ODBC驱动程序,然后转换成JDBC接口,供应用程序使用,而和数据库的连接由ODBC完成。5.1.2能力目标掌握JDBC-ODBC桥
2、接器连接数据库的方法。5.1.3任务驱动1.创建待连接的MicrosoftAccess数据库2.建立JDBC-ODBC桥接器3.创建ODBC数据源5.1使用JDBC-ODBC桥接器连接数据库4.和ODBC数据源指定的数据库建立连接5.在JSP页面中使用JDBC-ODBC桥接器连接数据库编写一个JSP页面example5_1.jsp,该页面中的Java程序片代码使用JDBC-ODBC桥接器连接到数据源myGod,查询goodsInfo表中的全部记录。页面运行效果如图5.8所示。5.1使用JDBC-ODB
3、C桥接器连接数据库5.1.4实践环节参考本节任务中的主要内容,创建数据源mySky,该数据源指定的数据库是goods.accdb。编写一个JSP页面practice5_1.jsp,该页面中的Java程序片代码使用JDBC-ODBC桥接器连接到数据源mySky,查询goodsInfo表中goodsPrice字段值大于100的全部记录。页面运行效果如图5.9所示。5.2使用纯Java数据库驱动程序连接数据库5.2.1核心知识使用纯Java数据库驱动程序连接数据库,需要经过两个步骤:注册纯Java数据库驱动
4、程序和指定的数据库建立连接5.2使用纯Java数据库驱动程序连接数据库1.注册纯Java数据库驱动程序每种数据库都配有自己的纯Java数据库驱动程序。Oracle10g的纯Java驱动程序一般位于数据库安装目录“oracleproduct10.2.0db_1jdbclib”下,名为classes12.jar。try{Class.forName("oracle.jdbc.driver.OracleDriver");}catch(ClassNotFoundExceptione){e.print
5、StackTrace();}5.2使用纯Java数据库驱动程序连接数据库2.和指定的数据库建立连接和Oracle数据库建立连接的代码如下:try{Connectioncon=DriverManager.getConnection("jdbc:oracle:thin:@主机:端口号:数据库名","用户名","密码");}catch(SQLExceptione){e.printStackTrace();}5.2使用纯Java数据库驱动程序连接数据库5.2.2能力目标掌握纯Java数据库驱动程序连接数据库的
6、方法。5.2.3任务驱动1.任务的主要内容编写一个JSP页面example5_2.jsp,该页面的Java程序片代码使用纯Java驱动程序连接Oracle数据库,查询goodsInfo表中的全部记录。2.任务的代码模板example5_2.jsp5.2使用纯Java数据库驱动程序连接数据库3.任务小结或知识扩展从任务中我们可以看出编写程序访问数据库需要有以下几个步骤:①导入java.sql包②加载驱动程序③连接数据库④访问数据库⑤处理返回的结果集⑥关闭数据库连接,释放资源4.任务代码模板的参考答案5.
7、2使用纯Java数据库驱动程序连接数据库5.2.4实践环节编写一个JSP页面practice5_2.jsp,该页面中的Java程序片代码使用纯Java数据库驱动程序连接Oracle数据库,查询goodsInfo表中goodsPrice字段值大于10并小于50的全部记录。5.3Statement、ResultSet的使用5.3.1核心知识和数据库建立连接之后,接下来若要执行SQL语句,需要有以下几个步骤:1.创建Statement对象2.执行SQL语句3.处理返回的ResultSet对象5.3.2能力目
8、标能够灵活使用Statement与ResultSet对象对数据库进行增删改查。5.3Statement、ResultSet的使用5.3.3任务驱动1.任务的主要内容编写两个JSP页面:addGoods.jsp和showAllGoods.jsp。用户可以在addGoods.jsp页面中输入信息后,点击“添加”按钮把信息添加到goodsInfo表中。然后,在showAllGoods.jsp页面中显示所有商品信息。在该任务中需要编写一个bean(GoodsBe
此文档下载收益归作者所有