JDBC | 您所在的位置:网站首页 › eclipseemume › JDBC |
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编译路径才能用 出现如下图所示小奶瓶图标 导入成功 首先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里面输入指令 SHOW PROCESSLIST;结果显示有3个 然后再在程序下方让它休眠一会 重新运行Java 再运行navicat的查询语句 结果显示多了一个 说明用Java来操作MySQL是ok的 结语:本知乎几乎是复述高新强老师的javaweb网课,我只是整理整理笔记,供自己和大伙复习用,再次感谢高新强老师 |
CopyRight 2018-2019 实验室设备网 版权所有 |