zoukankan      html  css  js  c++  java
  • JDBC的CURD操作之修改数据操作

    1.1 JDBC的CURD操作之修改数据操作

    1.1.1 修改操作代码实现

    已知表信息:
    在这里插入图片描述

    package com.xdr630.jdbc.demo1;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    import org.junit.Test;
    
    /**
     * JDBC的CRUD的操作
     * @author xdr
     *
     */
    public class JDBCDemo2 {
    
    @Test
    	/**
    	 * 修改操作的代码实现
    	 */
    	public void demo2(){
    		Connection conn = null;
    		Statement stmt  = null;
    		try{
    			// 注册驱动:
    			Class.forName("com.mysql.jdbc.Driver");
    			// 获得连接
    			conn = DriverManager.getConnection("jdbc:mysql:///web_test3", "root", "1234");
    			// 执行操作:
    			// 创建执行SQL语句的对象:
    			stmt = conn.createStatement();
    			// 编写SQL语句:
    			String sql = "update user set password='abc',nickname='小林' where id = 5";
    			// 执行SQL语句:
    			int num = stmt.executeUpdate(sql);
    			if(num > 0){
    				System.out.println("修改用户成功!!!");
    			}
    		}catch(Exception e){
    			e.printStackTrace();
    		}finally{
    			// 资源释放:
    			if(stmt != null){
    				try {
    					stmt.close();
    				} catch (SQLException e) {
    					e.printStackTrace();
    				}
    				
    				stmt = null;
    			}
    			if(conn != null){
    				try {
    					conn.close();
    				} catch (SQLException e) {
    					e.printStackTrace();
    				}
    				conn = null;
    			}
    		}
    	}
    
    • 控制台输出:
      在这里插入图片描述
    • 查看表数据:密码和昵称都被修改了
      在这里插入图片描述

    本文来自博客园,作者:兮动人,转载请注明原文链接:https://www.cnblogs.com/xdr630/p/15254878.html

  • 相关阅读:
    60个生僻成语汇总
    人民网 ***讲话
    组合排序
    工具
    网络之网络设备
    《TCP协议到TCP通讯各种异常现象和分析》的学习
    Console
    RTT学习之ulog
    RTT之MQTT学习笔记
    项目管理-禅道
  • 原文地址:https://www.cnblogs.com/xdr630/p/15254878.html
Copyright © 2011-2022 走看看