Java程序设计基础第17章 实现数据库编程.pptVIP

  • 1
  • 0
  • 约4.44千字
  • 约 25页
  • 2019-07-17 发布于辽宁
  • 举报

Java程序设计基础第17章 实现数据库编程.ppt

Java程序设计基础-国家级十二五规划教材-大连理工大学出版社 Java程序设计基础-国家级十二五规划教材-大连理工大学出版社 第17章 实现数据库编程 复习提问 1、什么是URL,由哪些部分组成? 2、TCP与UDP协议有什么不同? 3、Socket有什么特点? 4、什么是Datagram? 预习与提问 1、数据库的最基本组成成分是什么? 2、一个表由哪些部分组成? 3、在SQL SERVER中用什么命令定义表的结构? 4、在SQL SERVER中,输入记录的命令是什么? 本章提要 主要知识点: JDBC的工作过程; SQL Sever 2005/2008 for JDBC的安装与配置; JDBC的工作原理; JDBC应用程序的开发过程; java.sql包的用法; JDBC数据库应用 学习目标:理解JDBC的工作原理,掌握JAVA与SQL SERVER数据库的连接方法,能够运用相关的类和包编写数据库管理软件 。 17.1 认识JDBC 17.1.1 JDBC概述 1、什么是JDBC JDBC-Java DataBase Connection,JAVA数据库连接的API(Application Progarm Interface-应用程序接口),它允许JAVA应用程序访问任何形式的表格化数据,包括SQL Server和ACCESS、Excel等。 JDBC的主要特点:与任何关系数据库协同工作的原理相同,可以适用天任何关系数据库。 17.1 认识JDBC 2、JDBC的工作过程 与数据源建立连接:通过DriverManager类建立与数据源的连接,这个连接作为数据操作的起点,也是连接会话事务操作的基础; 向数据库发出SQL命令:通过Statement类或者PreparedStatement类向数据源发送SQL命令,然后再调用类中的execute方法来执行SQL命令; 处理数据源返回的结果:对于DDL/DML操作,返回被修改的记录数,对于查询操作,返回结果集ResultSet,通过遍历结果集可以获得所需的查询结果。 17.1 认识JDBC 3、JDBC驱动程序的四种类型 JDBC-ODBC桥+ODBC(开放数据库连接):通过ODBC驱动程序提供JDBC访问,缺点是必须加载到目标机器上,并且ODBC-JDBC转换影响效率。 本地API部分JAVA驱动程序:使用本地API与数据源通信,使用JAVA方法调用数据操作的API函数。缺点是必须在目标机器上存放本地代码,不同厂商提供的驱动程序可能不一致; 17.1 认识JDBC 3、JDBC驱动程序的四种类型 JDBC-Net纯JAVA驱动程序:将JDBC调用转化为DBMS独立网络协议,然后由服务器转化为DBMS协议。缺点是协议转换困难。 本地协议的纯JAVA驱动程序:全部是JAVA驱动程序,允许从JAVA客房端直接调用数据库服务器,不需要对客户端进行配置,只要注册相应的驱动程序即可,同时它全面继承JAVA的跨平台性和安全性,是最理想的驱动程序类型。 17.1 认识JDBC 4、JDBC的两个概念 连接池:建立数据库连接需要较多的时间和资源,采用连接池方法后,可以保持若干已经建好的连接,需要进行数据通信时可以直接使用这些连接,以节省时间和资源。 事务操作:事务transcation,是对一个处理的全部操作过程,当所有步骤全部完成后,这个处理才算结束,否则必须回滚Rollback,即一旦某一步骤失败,则之前所有步骤都要撤销。 17.1 认识JDBC 17.1.2 SQL Sever 2005/2008 for JDBC的安装 以SQL Server 2005为例,其安装过程如下: 1.必备软件和系统需求 安装SQL Server 2005 for JDBC必须准备以下软件: (1)数据库:SQL Server 2005。 (2)SQL Server 2005补丁:SQL Server 2005 SP3以上,可以从微软公司的网站上免费下载得到。 (3)驱动程序:SQL Server 2005 Driver for JDBC (4)JDK:JDK1.5以上,此处采用JDK1.7 17.1 认识JDBC 2.软件安装过程 (1)确认SQL Server 2005和JDK可正常运行。 (2)安装SQL Server 2005补丁SP3。 (3)安装SQL Server Driver for JDBC ;默认的安装路径是:C:\Program Files\Microsoft SQL Server JDBC Driver 2.0 17.1 认识JDBC 3、配置 (1)修改登录方式:将SQL Server 2005的身份验证模式改为SQL Server 身份验证,要求登录名属于sysa

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档