JDBC练习_update语句与JDBC练习_update、DDL语句
JDBC练习_update语句
需求:修改account表中的数据:
package CN.XueQiang.JDBC; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; /** * 修改accont表中的数据 */ public class JDBCDemo3 { public static void main(String[] args) { Statement statement = null; Connection conn = null; try { //1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取数据库创建连接对象 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/win", "root", "njzyb555"); //3.定义sql String sql = "update accont set balance =1500 where id=1;"; //4.获取执行sql对象 statement = conn.createStatement(); //5.执行sql int i = statement.executeUpdate(sql); System.out.println(i); if (i > 0) { System.out.println("修改成功"); } else { System.out.println("修改失败"); } } catch (ClassNotFoundException e) { throw new RuntimeException(e); } catch (SQLException e) { throw new RuntimeException(e); } finally { //7.释放资源 if (statement != null) ; try { statement.close(); } catch (SQLException e) { throw new RuntimeException(e); } if (conn !=null){ try { conn.close(); } catch (SQLException e) { throw new RuntimeException(e); } } } } }
修改结果
修改之后的accont
JDBC练习_update、DDL语句
需求:删除account表中的数据:
package CN.XueQiang.JDBC; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; /** *删除accont表中的数据; */ public class JDBCDem04 { public static void main(String[] args) { Connection conn = null; Statement stat = null; try { //1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取数据库创建连接对象 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/win", "root", "njzyb555"); //3.定义sql String sql = "delete from accont where id = 3"; //4.获取执行sql对象 stat = conn.createStatement(); //5.执行sql int i = stat.executeUpdate(sql); System.out.println(i); if (i>0){ System.out.println("删除成功!"); }else{ System.out.println("删除失败"); } } catch (ClassNotFoundException e) { throw new RuntimeException(e); } catch (SQLException e) { throw new RuntimeException(e); }finally { //7.释放资源 if (stat !=null) { try { stat.close(); } catch (SQLException e) { throw new RuntimeException(e); } if (conn !=null) { try { conn.close(); } catch (SQLException e) { throw new RuntimeException(e); } } } } } }
删除前
删除后
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)