3.2jdbc基本使用步骤6步
1.注册驱动(将jar包进行安装)
2.建立链接Connection
3.创建发送sql语句对象
4.statement对象(小汽车),发送sql语句到数据库并且获取返回结果
5.解析结果集
6.销毁资源 (释放资源)
package com.atguigu.api.statement;
import com.mysql.cj.jdbc.Driver;
import java.sql.*;
/**
* @author 85498
* Description:使用statement查询t_user表下全部数据
*/
public class statementQuerypart {
/**驱动
* DriverManager
* Connection
* Statement
* ResultSet
* @param args
*/
public static void main(String[] args) throws SQLException {
//1.注册驱动
/**
* ToDo:
* 注册驱动
* 依赖: 驱动版本 8+ com.mysql.cj.jdbc.Driver
* 驱动版本 5+ com.mysql.jdbc.Driver
*/
DriverManager.registerDriver(new Driver());
//2.获取链接
/**
* Todo:
* java程序和数据库进行连接
* java程序,连接数据路,肯定调用某个方法,方法也需要连入连接数据库的基本信息:
* 数据库ip地址 127.0.0.1
* 数据库端口号 3306
* 账 号
*/
//接口 = 实现类
Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.0:3306/atguigu","root","123456");
//3.创建statement
Statement statement = connection.createStatement();
//4.发送sql语句,并且返回结果。
String sql = "select * from t_user";
ResultSet resultSet = statement.executeQuery(sql);
//5.进行结果解析
while(resultSet.next()){
int id = resultSet.getInt("id");
String account = resultSet.getString("account");
String password = resultSet.getString("password");
String nickname = resultSet.getString("nickname");
System.out.println(id+"--"+account+"--"+password+"--"+nickname);
}
//6.关闭资源
statement.close();
connection.close();
resultSet.close();
}
}