Java编程技术基础(微课版)第13章 jdbc数据库编程.pptxVIP

Java编程技术基础(微课版)第13章 jdbc数据库编程.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Java数据库编程主讲人:华清远见

JDBC事物管理数据库管理系统

数据库管理系统数据库管理系统(DatabaseManagementSystem,DBMS)是一种操纵与管理数据库的大型软件,用于建立、使用与维护数据库。它对数据库进行统一的管理与控制,以保证数据库的安全性与完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序与用户用不同的方法在同时或不同时刻去建立、修改与询问数据库。大部分DBMS提供数据定义语言(DataDefinitionLanguage,DDL)与数据操作语言(DataManipulationLanguage,DML),供用户定义数据库的模式结构与权限约束,实现对数据的追加与删除等操作。数据库管理系统是数据库系统的核心,是管理数据库的软件。数据库管理系统就是把用户意义下抽象的逻辑数据处理转换成为计算机中具体的物理数据处理的软件。有了数据库管理系统,用户就可以在抽象意义下处理数据,而不必顾及这些数据在计算机中的布局与物理位置。

数据库种类数据库通常分为层次式数据库、网络式数据库与关系式数据库三种。不同的数据库是按不同的数据结构来联系与组织的。在当今的互联网中,最常见的数据库模型主要是两种:关系型数据库与非关系型数据库。

常见关系型数据库简介Oracle数据库Oracle数据库系统是美国甲骨文公司(OracleCorporation)提供的 以分布式数据库为核心的一组软件产品,是目前最流行的客户机/服务器 (Client/Server,C/S)体系结构的数据库之一。Oracle数据库是目前 世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统, 它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系 的产品;作为分布式数据库,它实现了分布式处理功能。SQLServer数据库SQLServer是美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,它实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。MySQL数据库MySQL是一种开放源代码的关系型数据库管理系统(Relational DatabaseManagementSystem,RDBMS),MySQL数据库系统使用 最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 MySQL是开放源代码的,因此任何人都可以在通用公共许可(General Public License,GPL)下下载并根据个性化的需要对其进行修改。 MySQL 因为其速度、可靠性与适应性而备受关注。大多数人都认为在不 需要事务化处理的情况下,MySQL是管理内容最好的选择。

JDBC概念与原理

Java数据库连接(JavaDataBaseConnectivity,JDBC)是一种用于执行SQL语句的JavaAPI,它可以为多种关系数据库提供统一访问,由一组用Java语言编写的类与接口组成。JDBC提供了一种基准,据此可以构建更高级的工具与接口,使数据库开发人员能够编写数据库应用程序。早期SUN公司的程序员们想编写一套可以连接所有数据库的API,但是当他们刚刚开始时就发现这是不可完成的任务,因为各个厂商的数据库服务器差异太大了。后来SUN公司开始与数据库厂商们讨论,最终得出的方案——由SUN公司提供一套访问数据库的规范(就是一组接口),并提供连接数据库的协议标准,然后各个数据库厂商会遵循SUN公司的规范提供一套访问自己公司的数据库服务器的API。SUN公司提供的规范命名为JDBC,而各个厂商提供遵循了JDBC规范且可以访问自己数据库的API被称之为驱动,如图所示。JDBC是接口,而JDBC驱动才是接口的实现,没有驱动无法完成数据库连接。每个数据库厂商都有自己的驱动,用来连接自己公司的数据库。当然还有第三方公司专门为某一数据库提供驱动,这样的驱动往往不是开源免费的。

JDBC核心类(接口)介绍1.Driver接口Driver接口由数据库厂商提供。作为java开发人员,只需要使用Driver接口就可以了。在编程中要连接数据库,必须先装载特定厂商的数据库驱动程序,不同的数据库有不同的装载方法。装载MySQL驱动的示例代码如下。Class.forName(com.mysql.jdbc.Driver);需要注意的是,要提前在项目中下载并加载当前数据库环境的JDBC驱动jar包。

JDBC核心类(接口)介绍2.Connection接口Connection对象表示与特定数据库的连接。使用静态方法getConnection获得。getConnection方法

文档评论(0)

jingle + 关注
实名认证
文档贡献者

UWU

1亿VIP精品文档

相关文档