JDBC——(1)基本使用eclipse导入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网课,我只是整理整理笔记,供自己和大伙复习用,再次感谢高新强老师
可以选择不同的MM一起玩
台上一分钟,台下十年功。川剧演员在台上几分钟让大家鼓掌叫好的变脸表演,在台下可能是不止十年的汗水。四川麻将也叫血战麻将,更有一种叫法是血战到底。血战,顾名思义浴血奋战。虽然不知道为什么会叫这样的名字,但是接触了四川麻将之后,确实有点慢慢理解了。麻将过程中,必须放弃一门花色,这种选择有时候是非常艰难的,放弃之后不管怎么样都要坚持下去,有点浴血奋战的意思,因为有的时候一念之差就会做出错误的选择。但是已经做出了选择必须坚持。血战到底还有一层意思是要坚持到三人胡牌或者摸完所有的牌,牌局才会结束。不像其他地方麻将,一人胡牌牌局就结束。有时候一手烂牌,这种坚持就非常痛苦了。
上一篇:ROHS20认证2019年7月22日时候开始强制ROHS20认证多少钱 下一篇:博彩问答 未来汽车电子的发展趋势是怎么样的