当前位置:Gxlcms > 数据库问题 > Java知多少(112)数据库之删除记录

Java知多少(112)数据库之删除记录

时间:2021-07-01 10:21:17 帮助过:2人阅读

    delete from ksInfo where 姓名 = ‘张大卫’

先创建一个SQL语句,然后调用Statement对象的executeUpdate()方法:

    stmt.executeUpdate(sql);

 

二.使用ResultSet对象

先创建一个SQL语句,然后调用Statement对象的executeUpdate()方法。例如:

    String sql = “select * from ksInfo where 姓名 = ‘张大卫’”;//生成SQL语句
    ResultSet rs = stmt.executeQuery(sql);//获取数据表结果集
    if(rs.next()){
        rs.deleteRow();try{ rs.updateRow();}catch(Exception e){}
    }

 

三.使用PrepareStatement对象

创建SQL语句时,暂时用参数?表示值,然后由SQL语句对象生成PrepareStatement对象,接着设定实际参数实现特定记录的删除。例如,以下示意代码:

    sql = “delete form ksInfo where 姓名=?”;
    PrepareStatement pStmt = connect.prepareStatement(sql);
    pStmt.setString(2,’张大卫’);//给名字字段指定数据
    pStmt.executeUpdate();

系列文章:

Java知多少(上) Java知多少(中) Java知多少(78)Java向量(Vector)及其应用 Java知多少(79)哈希表及其应用 Java知多少(80)图形界面设计基础 Java知多少(81)框架窗口基础 Java知多少(82)标签、按钮和按钮事件简介 Java知多少(83)面板基础:JPanel和JScrollPane Java知多少(84)图形界面之布局设计 Java知多少(85)文本框和文本区 Java知多少(86)文本框和文本区的输入输出 Java知多少(87)选择框和单选按钮 Java知多少(88)列表和组合框 Java知多少(89)列表和组合框 Java知多少(90)菜单 Java知多少(91)对话框 Java知多少(92)滚动条 Java知多少(93)鼠标事件 Java知多少(94)键盘事件 Java知多少(95)绘图基础 Java知多少(96)绘图之设置字型和颜色 Java知多少(97)绘图模式概述 Java知多少(98)Graphics类的绘图方法 Java知多少(99)Graphics2D类的绘图方法 Java知多少(100)图像处理基础 Java知多少(101)图像缓冲技术 Java知多少(102)多媒体基础 Java知多少(103)网络编程之IP地址和InetAddress类 Java知多少(104)网络编程之统一资源定位符URL Java知多少(105)套接字(Socket) Java知多少(106)程序与数据库连接 Java知多少(107)几个重要的java数据库访问类和接口 Java知多少(108)数据库查询简介 Java知多少(109)数据库更新 Java知多少(110)数据库之插入记录 Java知多少(111)数据库之修改记录

Java知多少(112)数据库之删除记录

标签:

人气教程排行