JDBC 您所在的位置:网站首页 eclipseemume JDBC

JDBC

#JDBC| 来源: 网络整理| 查看: 265

JDBC概述

什么是JDBC(Java DataBase Connectivity,java数据库连接)

是一种用来执行SQL语句的java API它由一组用Java语言编写的类和接口组成JDBC提供了一种操作数据的标准JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统

通过驱动连接

不管哪种的数据库,只要使JDBC规范的,Java程序员就可以通过调用统一的API进行操作,很方便

JDBC的API

java.sql包装的就是ADBC的API各大数据库厂商就会对JDBC的API提供实现类(驱动包)注意不要引错包,不用引用这个:com.musql..Xxx类Eclipse导入JDBC

我们要导入的是 上图中的中间部分 即驱动包

找到下载好的JDBC包

我这里给一个我下载的高新强老师的链接:

https://pan.baidu.com/s/1bnKs_vnfhBkYZpzqsFTBPw

解压

在里面找到Java包

将其CTRL+C复制一份

回到Eclipse里面

找到lib文件夹 如果没有lib就创建一个名字叫lib的空文件夹

CTRL+V黏贴

还没完!

还要builder path编译路径才能用

出现如下图所示小奶瓶图标 导入成功

JDBC连接MySQL

首先1.加载驱动 将这份字节码加载进JVM

当第一次写这段代码的时候会报异常,不要害怕,双击直接抛出

好了,已经被加载到JVM了,自动会执行里面的静态代码块

我们可以查看一下

使用快捷键CTRL + SHIFT + T

弹出下方对话框

双击进去 没有查看到源文件

因为我没并没有添加进来

咱们的Java包是我们手动添加的 但是源文件咱们没有手动添加

现在咱们来添加一下

点击添加

找到当时你下载的那个压缩文件

我们点击Attach Source

选择下方的添加外部地址

好了 现在我们可以看到源码了

静态代码块如上图

一旦被加载的时候静态代码块就会帮你执行

它里面的内容就是帮你new了一个Driver

也就意味着它帮我们把这根线连接起来了

但是它还没有连接数据库

现在开始连接到数据库MySQL

获取连接对象

首先 写下如下代码

DriverManager.getConnection(url, user, password);

然后给三个参数赋值

首先是url

其中

1代表主机地址或IP地址

2代表端口号

3代表MySQL里面的某一个表(TABLE)的名字

123都是需要自己根据自己的实际情况填写的

这是一个叫Navicat的图像化软件 用来操控MySQL的

然后是用户名和密码 也是根据自己的实际情况

然后...就没有然后了

运行一下测试一下 看报不报错

能打印出数值 说明连接数据库成功了 恭喜你!

查看连接是否成功

首先在Navicat里面输入指令

SHOW PROCESSLIST;

结果显示有3个

然后再在程序下方让它休眠一会

重新运行Java

再运行navicat的查询语句

结果显示多了一个

说明用Java来操作MySQL是ok的

结语:本知乎几乎是复述高新强老师的javaweb网课,我只是整理整理笔记,供自己和大伙复习用,再次感谢高新强老师



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有