Java教程

数据库之桥

本文主要是介绍数据库之桥,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言

: 通俗地讲:就是如何使用 工具(eclipse)连接到 你的数据库

JDBC 简介

. 全称为: Java Database Connectivity
. 可以使用Java语言去操作数据库。通过数据库提供的Connector作为支持,
. 对于不同的语言,会有不同的支持格式的文件(Java语言:jar包)。

JDBC能对数据库干啥?

  1. 对数据库进行 打开 关闭 操作
  2. 操作数据库,直接在工具内使用 sql 语法。
  3. 接收查询到的数据,返会结果。

JDBC操作数据库具体步骤

  1. 加载驱动
  2. 打开连接
  3. 初始化操作对象
  4. 操作数据库
  5. 接收返回结果
  6. 释放资源

1. 加载驱动

2. 连接数据库

: 就是使用工具连接到数据库,从而使他们成为一体;又因为连接数据库需要一个
. 对象来接受,所以第二步和第三步紧密相连;

图片解说

  1. 该步骤上面已经解释过了,就不做详细解释了;

     		Class.forName("com.mysql.jdbc.Driver");
  2. 第二步就是真正的去定义数据库,又因为等号右边是个字符串类型,所以我们使用一个 字符串类型(String)来连接,url :URL=协议名+IP地址(域名)+端口+数据库名称;至于等号右边具体含义为:数据库类型 数据库所在主机 端口号 [数据库名称](书写格式为:连接字符串添加配置项格式:结尾添加问号,多个配置项之间通过&隔开,每个配置项分为配置名称和配置内容两部分(使用=连接));

     String url = "jdbc:mysql://localhost:3306/?serverTimezone=GMT";
  3. 该步就是去连接你的数据库了:.

    3.1 :首先我们要创建数据连接对象(因为java中操作还是通过对象实现的):通过DriverManager类创建数据库连接对象Conn(这个名称可以自定义)。

    DriverManager类作用于Java程序和JDBC驱动程序之间,用于检查所加载的驱动程序是否可以建立连接

    3.2:然后通过它的getConnection方法,根据数据库的URL、用户名和密码,创建一个JDBC Connection 对象。

     如:Connection 自定义 
      	=  DriverManager.geiConnection(“连接数据库的URL",
                                           "用户名", "密码”)。
     其中,URL=协议名+IP地址(域名)+端口+数据库名称;
     用户名和密码是指登录数据库时所使用的用户名和密码。

    Connection conn = DriverManager.getConnection(url, “root”, “root”);

    1. 这样就完成连接了,如果你返回的结果和我类似,就意味着你也成功了。
    2. 至于 conn.close(); 就是关闭的意思,作用就是节约资源浪费;

在这里插入图片描述

3.实例化操作对象

: 让操作对象拥有实际意义

图片解说
: 在这一步中我们只有一行代码,也是去创建Statement对象:Statement 类的主要作用是用于执行静态 SQL 语句并返回它所生成结果的对象。通过Connection 对象的 createStatement()方法可以创建一个Statement对象。

		Statement statement = conn.createStatement();

在这里插入图片描述

4.操作数据库

: 操作之前,,我们需要看一下操作前的数据库,合理必须做一下对比,否则这很难看出操作效果;

图片解说  第一张图片就是操作前的数据库,之所以什么也没有,是因为为了效果明显,我将其他数据删除了,

在这里插入图片描述

:这里会有一点问题出现这个问题我们最后处理,如果你出现了这个问题可以直接跳到最后先看一看,以下就是 操作数据库 的代码了

在这里插入图片描述
: 我们来看一下操作数剧库后 数据库数据
(注意:在工具里操作完,一定要在数据库中先进行刷新一下,在看数据,否则数剧可能会不显示)

在这里插入图片描述

5.返回接收结果

: 我们所做的一切都是为了进行更方便的操作,如果我们每次操作完。都去数据库看一下是否操作成功,这会大大浪费我们的时间,所以我们让他来一个返会结果,这样我们就可以直接得到是否成功了,

图片解说

: 看到结果返回 1 了没有, 那个 1 就是成功的标志,如果你出现其他数字,代表或者你可能错了。

在这里插入图片描述
在这里插入图片描述

6.释放资源

: 该操作就是释放资源了;

 		conn.close();
这篇关于数据库之桥的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!