模块7Java数据库编程

模块7Java数据库编程

ID:39506011

大小:463.50 KB

页数:72页

时间:2019-07-04

模块7Java数据库编程_第1页
模块7Java数据库编程_第2页
模块7Java数据库编程_第3页
模块7Java数据库编程_第4页
模块7Java数据库编程_第5页
资源描述:

《模块7Java数据库编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、模块7Java数据库编程教学目标JDBC技术JDBC的体系结构JDBC驱动程序类型JDBCAPI的主要类和接口简介创建SQLServer服务器上的数据库SQLServer的组件简单介绍创建用户数据库student和ODBC数据源创建ODBC数据源Java应用程序通过JDBC存取数据库的过程应用JDBC存取数据库的步骤JDBC存取SQLServer数据库的简单实例教学目标(续)JDBC中的主要接口和类DriverManager类Connection接口Statement接口PreparedStatement接口CallableStatement接口Java

2、数据类型和SQL中支持的数据类型的对应关系ResultSet接口ResultSetMetaData接口DatabaseMetaData接口数据库开发应用实例student数据库的插入、修改、删除记录的程序设计查询student数据库的程序设计7.1JDBC技术Java程序使用JDBC(JavaDatabaseConnectivity,Java数据库连接)API与数据库进行通信,并用它操纵数据库中的数据。这种API与特定数据库的驱动程序相分离,使开发人员能够改变底层的数据库,而不必修改访问数据库的Java代码。7.1.1JDBC的体系结构Java应用程序J

3、DBCAPIJDBCDriverManager数据库驱动器Java应用程序数据库数据库数据库Java应用程序图13-1JDBC的体系结构7.1.2JDBC驱动程序类型1.JDBC-ODBCbridgeplusODBCdriver(类型1):JDBC-ODBC桥接驱动程序。其底层通过ODBC(OpendatabasConnectivity)驱动程序来连接数据库。2.Native-APIpartly-Javadriver(类型2):本地API-部份用Java来编写的驱动程序。此种方式先将JDBC函数调用转换成数据库客户端函数库的API(位于客户端计算机),然

4、后与数据库相连。3.JDBC-NetpureJavadriver(类型3):JDBC网络纯Java驱动程序。首先JDBC驱动程序会将JDBC函数调用解释成与数据库无关的网络通信协议,经过中介服务器的第二次解析,最后才转换成相对应的数据库通信协议.4、Native-protocolpureJavadriver(类型4)本地协议纯Java驱动程序。这种驱动程序将JDBC调用直接转换为DBMS所使用的网络协议。7.1.3JDBCAPI的主要类和接口简介JDBCAPI由一系列与数据库访问有关的类和接口组成,它们放在java.sql子包中。其中主要的类和接口有:D

5、riverManager类:Connection接口Statement接口PreparedStatement与CallableStatement;ResultSet;CallableStatement接口7.2创建SQLServer服务器上的数据库SQLServer2000数据库逐渐成为Windows操作系统平台下进行数据库应用开发中较为理想的选择之一,它可作为大型Web站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。7.2.1SQLServer的组件简单介绍SQLServer2000提供了一整套的管理工具和实用程序,使用这些工具

6、和程序,可以设置和管理SQLServer进行数据库管理和备份,并保证数据的安全和一致。1.企业管理器(EnterpriseManager)企业管理器是SQLServer中最重要的管理工具,在使用SQLServer的过程中大部分的时间都是和它打交道。通过企业管理器可以管理所有的数据库系统工作和服务器工作。详细说明请参考SQLSERVER2000技术手册。2.查询分析器(QueryAnalyzer)查询分析器用于执行Transaction-SQL命令等SQL脚本程序,以查询分析或处理数据库中的数据,这是一个非常实用的工具,对掌握SQL语言、理解SQLServ

7、er的工作有很大帮助。企业管理器主界面查询分析器的界面7.2.1SQLServer的组件简单介绍(续)3.服务管理器(ServiceManager)服务管理器用于启动、暂停或停止SQLServer。4.客户端网络实用工具(ClientNetworkUtility)客户端网络实用工具用于配置客户端的连接、测定网络库的版本信息以及设定本地数据库的相关选项。5.服务器网络实用工具(ServerNetworkUtility)服务器网络实用工具用于配置服务器端的连接、测定网络库的版本信息。6.导入和导出数据(ImportandExportData)导入和导出数据采

8、用DTSImport/Export向导来完成,此向导包含了所有的DTS(Data

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

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

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