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

  • 相关阅读:
    bzoj1415 NOI2005聪聪和可可
    Tyvj1952 Easy
    poj2096 Collecting Bugs
    COGS 1489玩纸牌
    COGS1487 麻球繁衍
    cf 261B.Maxim and Restaurant
    cf 223B.Two Strings
    cf 609E.Minimum spanning tree for each edge
    cf 187B.AlgoRace
    cf 760B.Frodo and pillows
  • 原文地址:https://www.cnblogs.com/xdr630/p/15254878.html
Copyright © 2011-2022 走看看