JDBC
JDBC:Java DataBase Connectivity(Java 数据库连接 Java语言操作数据库)
JDBC:是规范定义接口,具体实现由各大数据库厂商来实现
- JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。
UTC:世界协调时间---世界标准时间
步骤
- //1、注册驱动
- 注册与给定的驱动程序----Class.forName("com.mysql.cj.jdbc.Driver")
- DriverManager
- //2、获取数据库,连接对象
- DriverManager : 驱动管理对象
- //3、创建定义
- //4、获取到 执行SQL语句的对象
- Statement
- 1.boolean executive
- //5、执行SQL,并接收他的返回值
- //解析一下结果
- //6、释放所有资源
函数:
- 结果集对象,封装查询结果:resultSet
- 游标向下移动一行,判断当前行是否是最后一行末尾(是否有数据),如果是,则返回false,如果不是则返回true:boolean next()
- 连接:Connection
- 执行sql的对象:PreparedStatement
- 驱动管理器:DriverManager
- 执行命令:executeQuery
- 创建执行对象:createStatement
- 连接:getConnection
- 关闭:colse
MYSQL JDBC 步骤
- 注册驱动
- 创建 连接对象
- 定义SQL 语句--SQL
- 创建 执行对象
- 执行SQL 并处理返回结果(解析 一下结果)
- 释放所有资源(栈 ------ 先进的 后出,后出的 先进)