第6章jsp中访问数据库ppt课件.ppt

第6章jsp中访问数据库ppt课件.ppt

ID:59017365

大小:482.00 KB

页数:32页

时间:2020-09-26

第6章jsp中访问数据库ppt课件.ppt_第1页
第6章jsp中访问数据库ppt课件.ppt_第2页
第6章jsp中访问数据库ppt课件.ppt_第3页
第6章jsp中访问数据库ppt课件.ppt_第4页
第6章jsp中访问数据库ppt课件.ppt_第5页
资源描述:

《第6章jsp中访问数据库ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、6.1JDBC简介6.2连接数据库6.3访问数据库6.4元数据操作6.5JSP中分页功能的实现6.6本章小结第6章JSP中访问数据库6.1JDBC简介Java数据库连接(JavaDatabaseConnectivity,JDBC),是一种用于执行SQL语句的JavaAPI(应用程序设计接口),它由一组用Java编程语言编写的类和接口组成。“只写一次,随处运行”.JDBCAPI既支持数据库访问的两层模型,同时也支持三层模型。JDBC简介在两层模型中,Javaapplet或应用程序将直接与数据库进行对话。两层模型如图6-1所示.图6-1JDBC数据库访问两层模型在三层模型中,命令先是被发送到服务的

2、“中间层”,然后由它将SQL语句发送给数据库。数据库对SQL语句进行处理并将结果送回到中间层,中间层再将结果送回给用户。其模型如图6-2所示。图6-2JDBC数据库访问三层模型6.2连接数据库JDBC中通过提供DriverManager类和Connection对象实现数据库的连接。连接数据库通常有两种形式:1.通过JDBC-ODBC桥连接;2.通过数据库系统专用的JDBC驱动程序实现连接。DriverManagerDriverManager类是JDBC的管理层,作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。该类负责加载、注册JDBC驱动程序,管理应用程序

3、和已注册的驱动程序的连接。DriverManager类的常用方法见图6-1。DriverManager图6-1DriverManager类的常用方法对于简单的应用程序,一般程序员只需要直接使用该类的方法DriverManager.getConnection进行连接。通过调用方法Class.forName将显式地加载驱动程序类。使用JDBC-ODBC桥驱动程序建立连接的语句如下:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Stringurl="jdbc:odbc:ShopData";DriverManager.getConnection(url,"

4、sa","");DriverManagerConnectionConnection接口代表与数据库的连接。Connection接口的常用方法见图6-2。表6-2Conection接口的常用方法JDBC-ODBC桥连接数据库Sun公司提供的JDBC-ODBC桥可以访问任何支持ODBC的数据库。用户只需设置好ODBC数据源,再由JDBC-ODBC驱动程序转换成JBDC接口供应用程序使用。ODBC数据源的配置步骤如下:(1)打开【控制面板】窗口,选择【管理工具】中的【数据源(ODBC)】打开ODBC数据源管理器,选择【系统DSN】选项卡,单击【添加(D)…】按钮,如图6-3所示。(2)在数据源驱动程

5、序窗口,选择“SQLServer”,然后单击【完成】按钮,如图6-4所示。(3)在数据源客窗口中,将数据源的名称设置为“shopData”,该名称就是用来连接数据库的数据源名称,但不一定是数据库的名称,同时选择SQLServer数据库服务器的名称,这里选择本机(local),然后单击【下一步】按钮如图6-5所示。(5)选择数据库窗口中,指定数据源所对应的数据库(这里为ShopSystem),然后单击【下一步】,如图6-7所示。(6)在完成并进行数据源的测试成功后,在ODBC数据源管理器中即可看到新添加的数据源“shopData”,如图6-8所示。图6-3添加系统DSN图6-4选择驱动程序图6-

6、5指定数据源名称图6-6选择登录方式图6-7选择数据库图6-8成功添加shopData数据源专用JDBC驱动程序连接数据库MicrosoftSQLServer2000DriverforJDBC。JTDSJDBCDriver。其它数据库系统JDBC专用驱动程序连接方法。6.3访问数据库Statement接口用于执行不带参数的简单SQL语句,用来向数据库提交SQL语句交返回SQL语句的执行结果。创建一个Statement接口的一般形式如下:Connectioncon=DriverManager.getConnection(URL,"user","password")Statementsm=con.

7、createStatement();Statement创建了Statement接口的实例后,可调用其中的方法执行SQL语句,JDBC中提供了三种执行方法,它们是execute()、executeQuery()和executeUpdate()。executeUpdate方法:这个方法一般用于执行SQL的INSERT、UPDATE或DELETE语句,当执行INSERT等SQL语句时,此方法的返回值是执

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。