- 概述:
JDBC是一种可用于执行SQL语句的JAVA API,是链接数据库和JAVA应用程序的纽带 - 主要任务:
JDBC技术主要是完成以下几个任务:
与数据库建立一个链接
向数据库发送SQL语句
处理从数据库返回的结果
需要注意的是,JDBC并不能直接访问数据库,必须依赖数据库厂提供的JDBC驱动程序。
3.驱动程序类型:
JDBC的总体结构由4个组件——应用程序、驱动程序管理器、驱动程序和数据源组成。JDBC驱动基本上分为一下4种:
JDBC-ODBC桥
本地API一部分用Java编写的驱动程序
JDBC网络驱动
本地协议驱动
4.JDBC常用的类和接口:
Connection接口:
Connection接口代表与特定的数据库建立连接
Statement接口:
Statement接口用于在已经建立连接的基础上向数据库发送SQL语句。在JDBC中有三种Statement对象:Statement、PreparedStatement、CallableStatement。
Statement对象用于执行不带参数的简单的SQL语句;PreparedStatement对象用于执行动态的SQL语句;CallableStatement对象用于执行对数据库的存储过程的调用。
PreparedStatement接口:
PreparedStatement接口用来动态地执行SQL语句。
DriverManager类:
DriverManager类用来管理数据库中的所有驱动程序。
ResultSet接口:
ResultSet接口类似于一个临时表,用来暂时存放数据库查询操作所获得的结果集。
在Resources文件下要创建一个jdbc.properties文件,然后在jdbc.properties文件里配置jdbc的属性,如下:
————————————————
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/s0824
jdbc.username=****
jdbc.password=****
这是固定搭配,然后在SpringConfig里配置--配置扫描@PropertySource

把这个文件扫描进去
之后别忘了在Jdbc.Config这个配置文件上面加注解@Bean,把它配置为一个Bean交给IOC容器
因为之前在jdbc.properties里配置了jdbc属性,所以在jdbc的配置文件上方之间引用就行

在下面配置一下jdbc配置文件所需参数

最后返回一个dataSource