`
羽风之扬
  • 浏览: 86068 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库连接

阅读更多
1,目标
   Web 阶段授课时间安排
   了解 JDBC 数据库开发
   了解 JDBC 数据库驱动
   了解 JDBC 数据库访问 API
   掌握 JDBC 数据库开发的步骤
   用代码演示数据库 CRUD(增删改查) 功能的实现
 
2、了解 JDBC 数据库开发
    数据库开发商,为了能够让程序员访问数据库中保存的数据
提供了标准的数据库访问接口,还有相应的 API 。程序员使用
这些接口可以访问数据,并且把数据按照需要显示给用户看。
SQL Server、MySql、DB2、Oracle、

    ODBC  Open Database Connectivity
微软为它内部的数据库产品制定的数据库访问接口,使用
前需要先用 “ODBC 数据源建立连接”,然后在程序中访问数据源
能够提供的数据库连接有限。

JDBC  Java Data Base Connectivity
SUN 公司制定数据库访问接口,由数据库厂商去实现该标准
,不论项目中使用何种数据库,访问数据库的代码不变。



3、了解 JDBC 数据库驱动
   Sun 制定的 JDBC 数据库驱动分为两种:
   (1)Java应用程序开发者的接口,允许开发者使用这些
接口进行 Java编程语言开发,访问数据库中的数据
   (2)数据库厂商数据库驱动开发接口,JDBC驱动程序
开发商实现的接口,可以让数据库软件升级后,能够继续支持
JDBC 开发的程序。

4、了解 JDBC 数据库访问 API
    (1)数据库厂商开发的驱动程序:
    ojdbc14.jar
\ojdbc14\oracle\jdbc\driver\OracleDriver
  
   mysql-connector-java-5.1.7.jar
   官方发布的驱动程序
   mysql-connector-java-5.1.7-bin\com\mysql\jdbc\Driver
   开发者自己组织开发的驱动程序
   mysql-connector-java-5.1.7-bin\org\gjt\mm\mysql\Driver
  
   两者都可以使用 java 语言方式数据库
  
    (2)JDK API 中提供了两个包,专门用于程序员开发数据库访问程序;
      java.sql.*(JDBC 1.0 最基本的访问API)  重点使用  
  javax.sql.* (JDBC 2.0 扩展的访问API)  了解

  Driver      数据库驱动(由数据库厂商实现)
  DriverManager 建立数据库连接的对象,本身也是数据库连接工厂类
  Connection   代表一个程序与数据库之间的连接对象
  Statement    发送 SQL 语句给数据库执行
  PreparedStatement  作用与 Statement 一样
  ResultSet    接收数据库 select 查询语句查询得到的表格数据
 
 
5、掌握 JDBC 数据库开发的步骤
   (1)加载驱动程序
   (2)创建数据库连接对象 Connection
   (3)创建发送 SQL 语句的对象 Statement
   (4)执行 SQL 语句
   (5)根据数据库返回结果进行处理
   (6)关闭数据库连接

   建立数据库连接对象,必须指明要连接数据库的 url,包括:
数据库服务器类型、数据库服务器所在机器的 IP、
数据库服务器访问端口号、数据库名称
  
   SQL Server 数据库访问 URL
   jdbc:sqlserver://172.7.44.25:1433;databaseName=hpudb
  
   MySql 数据库访问 URL
   com.mysql.jdbc.Driver
   jdbc:mysql://localhost:3306/hpudb
  
   Oracle 数据库访问 URL
   oracle.jdbc.driver.OracleDriver
   jdbc:oracle:thin:@localhost:1521:hpudb
  
  
6、用代码演示数据库 CRUD(增删改查) 功能的实现















  
  
  
  
分享到:
评论

相关推荐

    数据库连接池技术详解

    对于多应用共享同一数据库的系统而言,可在应用层通过数据库连接的配置,实现数据库连接池技术。某一应用最大可用数据库连接数的限制,避免某一应用独占所有数据库资源。 在较为完备的数据库连接池实现中,可根据...

    如何查看sql server数据库连接数

    查看 SQL Server 数据库连接数的多种方法 SQL Server 数据库连接数是一个重要的性能指标,它可以帮助数据库管理员了解当前数据库的工作负载和性能。查看数据库连接数有多种方法,本文将介绍四种不同的方法来查看 ...

    C#高效数据库连接池源码

    数据库连接池是数据库管理中的重要概念,特别是在高并发和大数据量的应用场景下,它能显著提升性能并降低系统资源消耗。在C#编程环境中,我们可以使用自定义的数据库连接池来实现这一功能。本篇文章将深入探讨“C#...

    常用jdbc数据库连接jar包,数据库连接池jar包

    在IT行业中,数据库连接是应用程序与数据库交互的基础。"jdbc"是Java Database Connectivity的缩写,它是Java平台标准的一部分,允许Java程序通过JDBC API与各种数据库进行通信。本资源集合了常用的JDBC数据库连接...

    Java 数据库连接泄漏 解决方法

    ### Java 数据库连接泄漏及其解决方法 #### 一、引言 在软件开发过程中,特别是在使用Java进行Web应用开发时,数据库连接管理是一项至关重要的任务。不当的连接管理会导致资源浪费,甚至引发系统性能问题。其中,...

    Qt 多线程连接数据库——数据库连接池

    * 数据库连接池特点: * 获取连接时不需要了解连接的名字,连接池内部维护连接的名字 * 支持多线程,保证获取到的连接一定是没有被其他线程正在使用 * 按需创建连接,可以创建多个连接,可以控制连接的数量 * 连接...

    delphi源码连接测试Ado方式得到数据库连接代码

    在IT行业中,数据库连接是应用程序与数据存储交互的基础。Delphi是一种流行的面向对象的编程语言,常用于开发桌面应用程序。Ado(ActiveX Data Objects)是Microsoft提供的一个数据访问接口,使得开发者能够轻松地...

    C# 数据库连接池 C# 数据库连接池

    数据库连接池是数据库管理中的一个重要概念,它在C#编程中扮演着优化数据库操作的关键角色。C#数据库连接池是一种管理数据库连接的技术,通过复用已存在的连接而不是每次请求时都创建新的连接,从而提高数据库操作的...

    Java jdbc数据库连接池总结

    Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...

    Kettle所有数据库数据库连接驱动Jar

    在IT领域,数据库连接是数据集成过程中的关键环节,特别是在使用工具如Kettle(也称为Pentaho Data Integration,简称PDI)时。Kettle是一款强大的ETL(Extract, Transform, Load)工具,用于从各种数据源抽取数据,...

    易语言使用数据库连接组件打开EXCEL

    在IT领域,数据库连接组件是用于程序与数据库交互的关键工具,而易语言作为一种中文编程语言,为开发者提供了简便的方式来操作数据库。本篇文章将详细讲解如何使用易语言的数据库连接组件来打开并操作Excel文件。 ...

    数据库连接的4种方式

    数据库连接是程序与数据库进行交互的基础,理解并掌握多种连接方式对于开发高效、稳定的系统至关重要。本文将深入探讨四种常见的数据库连接方式,分别是:JDBC(Java Database Connectivity)、ODBC(Open Database ...

    用工厂模式开发多数据库连接类

    在这个“用工厂模式开发多数据库连接类”的实例中,我们将深入探讨如何运用工厂模式来管理多种数据库连接类。 首先,我们要理解数据库连接类的作用。在Java或其他编程语言中,数据库连接类通常用于建立和管理与...

    thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例

    本文实例讲述了thinkPHP5框架实现多数据库连接,跨数据连接查询操作。分享给大家供大家参考,具体如下: 1. 多数据库连接 方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为...

    Delphi几种数据库连接

    在IT行业中,数据库连接是应用程序开发中的重要环节,特别是在使用Delphi这种强大的Windows应用程序开发工具时。Delphi提供了多种方式来连接和操作数据库,使得开发者能够灵活地选择适合项目需求的解决方案。以下将...

    数据库连接池查询

    数据库连接池是一种用于管理数据库连接的技术,它能够预先创建多个数据库连接,并将这些连接保存在一个池中供应用程序重复使用,从而避免了频繁创建和关闭数据库连接所带来的性能开销。在实际应用中,通过合理配置...

    更改数据库连接数

    数据库连接数调整 在本篇文章中,我们将讨论如何调整数据库连接数,以解决系统不能登陆的问题。在系统中,数据库连接数是一个非常重要的参数,因为它直接影响着系统的性能和可扩展性。当数据库连接数不够时,可能会...

    java数据库连接方法(一)

    在Java编程中,数据库连接是应用与数据存储交互的基础。这篇博客"java数据库连接方法(一)"将探讨如何在Java中建立与数据库的连接,包括JDBC(Java Database Connectivity)的基本概念、步骤以及常见的数据库连接池...

    一个用于C#数据库连接的一个通用类,好东西哦!

    在C#编程中,数据库连接是应用程序与数据库交互的基础。这个通用类的目的是提供一个方便、灵活的方法来处理各种数据库的连接,简化开发过程。在本文中,我们将深入探讨C#中数据库连接的相关知识点,以及如何创建这样...

Global site tag (gtag.js) - Google Analytics