网站首页 > 精选教程 正文
JDBC
学习了数据库之后,我们就需要通过Java代码去连接一些数据库,比如Oracle、Mysql等。那么怎么样才能最简单轻松有效的连接到数据库呢?下面我们就一起来分享下,怎么使用最简单的代码实现数据库的连接。
连接模型
我们先来看看连接Oracle数据库:
1. 需要加入连接Oracle数据库的驱动jar包等准备工作(本文最后有加入jar包的图解步骤),然后在静态static代码块中注册驱动(利用反射原理)
连接Oracle数据库一般需要的jar包
注册驱动
2. 封装一个返回值为Connection类型实例的方法,调用DriverManager的getConnection(url, user, password)方法将三个参数输入,该方法的返回值就是一个连接Connection对象,然后将其返回即可
封装一个获得连接的静态方法
3. 在需要连接Oracle数据库时,只需要创建这个OracleJdbcUtils的实例对象(或者直接类名.静态方法),调用静态方法,便可获得数据库的连接。
连接数据库图解
下面我们一起来看看连接Mysql数据库:
1. 加入mysql-connector-java-5.1.7-bin.jar、commons-dbcp-1.4.jar、commons-pool.jar等驱动连接池所需要的jar包,创建连接数据库的四个静态常量属性,在静态代码块中得到BasicDataSource的一个dataSource对象,将四个常量属性设置进去
连接Mysql数据库一般所需要的jar包
连接数据库的准备工作
2. 提供获取连接池中连接对象的方法,调用上一步中的dataSource的getConnection()方法,直接返回一个Connection对象,进行连接
提供获取连接池中连接对象的方法
JDBC导入连接mysql、oracle数据库的jar包的方法
第一步:在项目文件夹下建立一个lib文件夹,并将mysql-connector-java-5.1.8-bin.jar包等jar包复制粘贴到lib目录下(这样做的目的是将.jar包文件放到本项目下)
第二步:选中已经将jar包复制好的建立的lib文件夹,右键选择Build Path,然后选择configure Build Path...,这样就将加入的jar包加入到本项目中了
第三步:在你加入jar包的项目下面找到Referenced Libraries打开看看是否有你刚才复制到lib文件夹里的jar包,如图就是成功加入jar包了
加入jar包
猜你喜欢
- 2024-10-29 Java | MySQL 分布函数、前后函数你认识吗?
- 2024-10-29 Javaweb知识 day02 mysql数据库 javaweb程序设计任务教程黑马程序员电子版
- 2024-10-29 Jenkins Pipeline 连接 MySQL 数据库
- 2024-10-29 银四将近,Java程序员临时抱佛脚也要啃下的硬骨头——MySQL
- 2024-10-29 Java代码中,如何监控Mysql的binlog?
- 2024-10-29 Java环境+Mysql+Tomcat部署JavaWeb项目到云服务器(十分详细)
- 2024-10-29 mysql-connector-java与MySQL 8.X版本建立连接
- 2024-10-29 java连接mysql数据库达成数据查询详细教程
- 2024-10-29 Java代码操作MySQL java操作mysql语法
- 2024-10-29 mysql mysql版本查询
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)