什么是JDBC:JAVA连接数据库
需要jar包支持
·java.sql
javax.sql
mysql-connecter-java…连接驱动(必须要导入)
用一个类来操作数据库代码:
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//设置数据库url、用户名、密码
String url="jdbc:mysql://localhost:3306/book?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8";
String username="root";
String password="root";
//1 加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//2 连接数据库 代表数据库
Connection connection = DriverManager.getConnection(url, username, password);
//3 像数据库发送SQL对象Statement:CRUD
Statement statement = connection.createStatement();
//4 编写SQL
String sql="select * from t_user";
ResultSet rs = statement.executeQuery(sql);
while(rs.next())
{
System.out.println("username: "+rs.getObject("username"));
System.out.println("password: "+rs.getObject("password"));
System.out.println("email: "+rs.getObject("email"));
}
//关闭连接释放资源一定要做~! 先开的后关
rs.close();
statement.close();
connection.close();
}
JDBC固定步骤:
1 加载驱动
2 连接数据库,代表数据库
3 像数据库发送SQL对象Statement:CRUD
4 编写SQL(根据业务,不同的SQL)
5 执行SQL语句
6 关闭连接