
概念:
jdbc(java database connectivity):
是一种用于执行sql语句java API可以为多种关系类型数据库提供统一的访问接口
jdbc:是由一些 *** 作数据库的类和接口组成的,就是访问数据库的一套标准规范
jdbc:提供的是一种标准,还有一些更高级的 *** 作数据库的接口
MyBatis框架 Spring data DBUtils 都对jdbc进行封装处理
jdbc 需要连接驱动,驱动两个设备需要进行通信,需要满足一定通信数据的格式
这些数据的格式是由不同的数据库厂商规定的
数据库厂商提供面向jdbc的标准接口的数据库驱动程序
每个数据库厂商提供了连接自己公司的数据库驱动
mysql
驱动程序报名:mysql-connector-java-版本号.jar
在mysql6.0之前
com.mysql.jdbc.Driver
在mysql 6以上:
com.mysql.cj.jdbc.Driver
SQL Server
驱动程序包名:sqljdbc4.jar
驱动类名:
com.microsoft.jdbc.sqlserver.SQLServerDriver
Oracle
驱动程序包名:ojdbc5.jar
驱动类名:
oracle.jdbc.driver.OracleDriver
jdbc做的事情:
1、连接数据库
2、发送sql语句给数据库
3、接收到数据库执行完毕之后的结果,并对结果进行处理
常见的jdbc API
在java.sql包中,定义jdbc API的各个接口和类
接口/类 说明
java.sql.Connection 连接
java.sql.DriverManager 管理各个数据库厂商驱动程序的类
java.sql.Driver 驱动接口
java.sql.Statement 提供sql执行的结果查询的接口,将sql语句发送到数据库
java.sql.PrepareStatement 是Statement的子类,表示编写带参数的sql语句
java.sql.CallableStatement 执行存储过程或者函数
java.sql.ResultSet 执行查询以后返回的结果集接口
java.sql.SQKException 访问数据库出现异常
java.sql.Date 处理结果集的数据类型为日期类型java,util.Date的子类
jdbc的开发步骤
准备工作:
找到一个jdbc的驱动包mysql-connector-java-5.1.39.jar
在项目下面新建一个文件夹(directory)叫bin,然后将驱动包放在里面
单机bin,选中mark directory as...,选中将文件夹设置为 sources root
选中jar包,单机右键选中,add as Library
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)