【JDBC-2】JDBC入门:Statement对象详解

本文详细介绍了JDBC中的Statement对象,用于向数据库发送SQL语句,实现数据的创建、删除和更新。通过executeUpdate()方法执行SQL,如insert、delete和update,返回受影响的行数以确认操作成功。示例代码展示了如何执行这些操作。
摘要由CSDN通过智能技术生成

目录

前言

Statement对象详解

1.执行create

2.执行delete

3.执行update


前言

在上一期中我们讲到要想使用JDBC从数据库中提取出数据,主要有六步:

  1. 加载驱动
  2. 用户信息和URL
  3. 得到数据库对象
  4. 得到SQL对象
  5. 执行SQL对象
  6. 释放连接

其中最重要的就是3、4、5步,那么这篇文章就来细细探讨下JDBC连接的第四步:得到SQL对象(Statement)

Statement对象详解

        jdbc中的Statement对象用于向数据库发送SQL语句,数据库的增删改查通过这个对象来完成(向数据库中发送指令)。

该对象主要有两个方法:

statement.executeQuery():执行查询(返回结果集)
statement.executeUpdate():执行更新(包括增删改,返回变化的行数)

1.执行create

// 4.1 create
String sql = "insert into `student` values ('2015133', '小智', '女', '20', 'IS')";
int num = statement.executeUpdate(sql);
if (num > 0){
    System.out.println("插入成功,改变了" + num +"行");
}

注意:若重复插入相同的数据会报错。

2.执行delete

// 4.2 delete
String sql = "delete from student where Sno='2015132'";
int num = statement.executeUpdate(sql);
if (num> 0){
    System.out.println("插入成功,改变了" + num +"行");
}

3.执行update

String sql = "update student set Sage = Sage +2 where Sname = '李勇'";
int num = statement.executeUpdate(sql);
if (num > 0){
    System.out.println("修改了");
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值