JDBC概述什么是JDBC(Java DataBase Connectivity,java数据库连接)是一种用来执行SQL语句的java API它由一组用Java语言编写的类和接口组成JDBC提供了一种操作数据的标准JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统通过驱动连接
不管哪种的数据库,只要使JDBC规范的,Java程序员就可以通过调用统一的API进行操作,很方便JDBC的APIjava.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网课,我只是整理整理笔记,供自己和大伙复习用,再次感谢高新强老师