网站首页 > java教程 正文
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-27 Spring Boot 2.x基础教程:使用JdbcTemplate访问MySQL数据库
- 2024-10-27 Java工具分享以及安装教程(1)——安装mysql数据库
- 2024-10-27 JDBC连接数据库基本流程(jdbc连接数据库5个步骤代码)
- 2024-10-27 MySQL 数据同步神器 - Canal 入门篇
- 2024-10-27 Spring Boot和Flink实现 MySQL 数据同步
- 2024-10-27 晋级mysql知识点(十一) MySQL如何与应用系统建立连接
- 2024-10-27 什么是 Java 数据库连接 (JDBC)?(java数据库连接库jdbc用到哪种设计模式)
- 2024-10-27 如何实现MySQL中的数据同步到ES(电子税务局怎么设置数据同步工商年报)
- 2024-10-27 线上MySQL不可用,报错数据库无法连接
- 2024-10-27 Todo List:Node+Express 搭建服务端连接Mysql - 第五章(第1节)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)