JDBC复习

java语言操作数据库只能通过一种方式,就是使用sun公司提供的 JDBC 规范(使用Java语言操作关系型数据库的一套API),Mybatis框架就是对原始JDBC程序的封装。

各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。

JDBC
  1. 导入驱动jar包,注册驱动,获取连接
  2. 定义sql
  3. 获取执行sql的对象,执行sql
  4. 处理结果:查询需要处理结果,增删改只需要判断count>0,有没有执行成功;
  5. 释放资源
Class.forName("com.mysql.cj.jdbc.Driver");
Connection connection = DriverManager.getConnection(url,username,password);
String sql = "";
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(sql);
resultSet.close();
statement.close();
connection.close();
List<User> list = new ArrayList();
while(resultSet.next()){
    int UserId = resultSet.getString("userId");
    User user = new User(UserId);
    list.add(user);
}
String sql = "insert into tb(name,age) values(?,?)";
String sql = "update  tb set name = ?,age = ? where id = ?";
String sql = "delete  from tb where id = ?";
statement.setString(1,name);
statement.setInt(1,age);
int count = statement.executeUpdate(sql);
System.out.println(count > 0);
posted @ 2024-03-27 11:35  燕子去了  阅读(7)  评论(0编辑  收藏  举报

Powered by .NET 8.0 on Kubernetes

我会翻山越岭,到每一个我想去的地方

...