首页 > 其他分享 >JDBC复习

JDBC复习

时间:2024-03-27 11:46:23浏览次数:15  
标签:JDBC String resultSet statement sql close tb 复习

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);

标签:JDBC,String,resultSet,statement,sql,close,tb,复习
From: https://www.cnblogs.com/lm02/p/18098594

相关文章

  • MySQL基础复习
    MySQL基础复习目录目录MySQL基础复习目录基础概念概念图MySQL数据模型基础命令启动-停止MySQL服务MySQL自带的客户端连接SQLSQL通用语法SQL分类语法学习通用解释DDL-数据定义语言(数据库-表的定义操作)①DDL-数据库操作②DDL-表操作番外:MySQL支持的数据类型数值型字符串型日期......
  • java基础复习
    continue是结束本次循环继续下一次循环;break是结束整个循环;打印数组出来的是数组的地址值;动态初始化系统自动分配0;数组可以存引用数据类型,如对象;同一个方法名可以有不同的返回值,自动匹配形参;字符串比较字符串内容用booleanb=s1.equals(s2)、equalsIgnoreCase;遍历字符串......
  • 2.27 二分图与网络流复习
    可能会有一些有一点用的trick的整理与复习。很少,很不系统。1Dinic优化给bfs和dfs加上当前弧优化。但是此时要一定注意在遍历时,\(rest=0\)退出循环需要在循环内写,而非在for中的条件写。对边权排序后分段。Dinic很多时候慢是因为边权差距太大了。于是我们不断设......
  • python自动化——web自动化框架常用封装代码复习——当你会开发之后,发现一切都是如此
    PS:  PO模式知识点如下: 1、知识点:函数的书写、类、继承,模块导入; 2、思路:分层,抽离;     =====================================================================          编写用例基础版本:   pytest参数化,以及原始selenium用例编......
  • JDBC操作数据库
    packagecom.demo;importjava.sql.*;publicclassDemo{publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{//1、加载驱动Class.forName("com.mysql.jdbc.Driver");//2、创建连接(DriverManager驱......
  • 知识总结--简单复习各部件
    目录内部结构部件介绍配置步骤之前学了很多部件,配置了很多参数,但是没有很系统地把他们连接在一起,今天这个图里简洁描述了资源与资源之间的关系。内部结构部件介绍黑框部分为CPU、内部有一个内核专门处理事件,所有的电信号中断信号都由内核处理。红框:CPU与外界用引脚......
  • 【专升本sql复习】sql复习
    查询张三同学没有选修的课程的课程号两张表选课,学生名字张三知道张三学的课程投影了张三学的课程的课程号所有课程号(在c表里面投影)-张三选修的课程号=张三没有选修的课程号给女员工加200工资,考了UPDATEEMPSETSALARY=SALARY*0.8WHERESALARy>2000ANDSEX=‘女......
  • AP World History复习提纲(unit 3~uint4)
    theme1Humansandtheenvironmenttheme2culturaldevelopmentsandinteractions(important)theme3governancetheme4economicsystemstheme5socialinteractionsandorganization(important)Europe:Theyear1450hastraditionallysignifiedtheendingof......
  • Java应用中的JDBC数据库连接完全指南
    1、简介1.1介绍JDBC连接数据库的重要性是Java平台中用于连接和操作数据库的标准API。它的重要性体现在以下几个方面跨平台性: JDBC允许Java应用程序与各种数据库进行通信,而无需关心底层数据库系统的具体细节实时连接: 通过JDBC,Java应用程序可以实时连接到数据库,从而实现动......
  • Java之类和对象(精简版-更适合复习)
    什么是类?描述一个对象的。什么是对象?真正的一个实体。类和对象就是为了进行面向对象编程。//定义类classStudent//类名大驼峰{}每一个类都可以有main方法类如何产生对象呢?通过new关键字实例化对象。可以实例化多个对象,但不能有无限个,因为堆有大小,内存有限。......