美文网首页
JDBC 连接数据库

JDBC 连接数据库

作者: 指间Hrc | 来源:发表于2018-11-06 09:16 被阅读120次

JDBC(Java Database Connectivity):

独立于特定数据库管理系统,通用的 SQL 数据库存取和操作的公共接口,定义了用来访问数据库的标准 Java 类库。

数据库存储技术分类:

⑴ JDBC 直接访问数据库

⑵ JDO 技术

⑶ 第三方 O/R 工具,如 Hibernate,ibatis 等。

JDBC 是 Java 访问数据库的基石,JDO、Hibernate 等只是更好的封装了 JDBC 。

使用:

使用 IDEAL 新建一个 maven 项目,在 pom.xml 里面添加以下依赖,用来进行单元测试和 MySQL 数据驱动:

连接 MySQL 需要用到 Driver 类,它是一个必须实现的接口。

由图,获取数据库连接的使用步骤,然后打印结果:

说明数据库连接成功。

由于获取连接的方法和 Driver 类联系很紧密,所以当你想切换到其他数据库时,这样的方式得重新写一遍,不利于扩展。所以应该封装一个通用的方法来进行解耦,并且把数据库连接信息归到配置文件中,只需修改配置文件的信息就可以切换其他数据库。

新建一个 File 文件,名为 jdbc.properties,然后放在 src 目录下,并在 properties 里面写上连接数据库的信息:

通过反射和读取配置文件的方式来获取数据库连接:

还可以通过 DriverManager 来获取数据库连接:

由图,Class.forName(driver) 是加载数据库驱动程序(对应的 Driver 实现类中已经有注册驱动的静态代码块),所以无需重新注册驱动程序。

使用 DriverManager 有以下好处:

⑴ 通过重载的 getConnection() 方法获取数据库连接,较为方便。

⑵ 同时管理多个驱动程序,若注册了多个数据库,可以对 getConnection() 传入不同的参数,返回不同的数据库连接。

以上为本人的一些学习笔记,如有出错欢迎指正,陆续更新!!!

相关文章

  • java基础-day33-数据库连接

    JDBC 1. JDBC介绍 2. JDBC连接数据库所需的必要条件 3. JDBC连接MySQL数据库 3.1 ...

  • 2018-12-07JDBC连接数据库

    JDBC连接数据库 JDBC jmeter

  • Java连接到数据库讲解(一)

    完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库 • 创建一个以JDBC连接数据库的程序,包含7...

  • Java JDBC连接

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库...

  • JDBC的连接过程

    JDBC连接数据库,创建一个以JDBC连接数据库的程序,包含6个步骤: 1、加载JDBC驱动程序: 在连接数据库之...

  • 第十七章 JDBC

    JDBC 一、JDBC访问数据库步骤 面试回答: ①加载JDBC驱动 ②创建数据库连接(Connection) ③...

  • Java MySQL连接

    JDBC简述 Java如何连接数据库呢? 答案是:Java使用JDBC连接数据库。 那么JDBC又是什么? Jav...

  • 8.7JDBC学习

    jdbc连接mysql JDBC(Java Data Base Connectivity,java数据库连接)是一...

  • JDBC数据库连接

    JDBC数据库连接 安装相应的驱动程序后,现在是时候来学习使用JDBC建立数据库连接了。 建立JDBC连接所涉及的...

  • 二、数据库连接池

    本章内容 数据库连接池 Spring JDBC : JDBC Template 一、数据库连接池 概念:其实就是一...

网友评论

      本文标题:JDBC 连接数据库

      本文链接:https://www.haomeiwen.com/subject/cepjxqtx.html