首页 > 其他分享 >JDBC-修改

JDBC-修改

时间:2023-06-15 17:22:04浏览次数:28  
标签:JDBC ordered name int 修改 pstmt id String

 

/*
     * 修改
     * 1.sql语句
     *update tb_brand
        set brand_name=?,
            company_name=?,
            ordered=?,
            description=?,
            status=?
            where id=?

     * 2.参数:需要所有参数信息
     * 3.结果:boolean
     * */
    @Test
    public void testBrand2() throws Exception {
        //模拟用户输入内容
        String brandName="香飘飘";
        String companyName="香飘飘有限公司";
        int ordered=1000;
        String description="绕地球三圈";
        int status=1;
        int id = 4;
        //1.导入jar包
        //2.定义配置文件
        //3.加载配置文件
        Properties prop = new Properties();
        //获取数据库的位置信息,加载数据库
        prop.load(new FileInputStream("F:\\Develop\\code\\Demo2\\src\\druid.txt"));
        //4.获取连接池对象
        DataSource dataSource = DruidDataSourceFactory.createDataSource(prop);
        //5.获取数据库连接Connection
        Connection connection = dataSource.getConnection();
        //6.定义SQL
        String sql="update tb_brand\n" +
                "        set brand_name=?,\n" +
                "            company_name=?,\n" +
                "            ordered=?,\n" +
                "            description=?,\n" +
                "            status=?\n" +
                "            where id=?\n";
        //7.获取pstmt对象
        PreparedStatement pstmt = connection.prepareStatement(sql);
        //8.设置参数
        pstmt.setString(1,brandName);
        pstmt.setString(2,companyName);
        pstmt.setInt(3,ordered);
        pstmt.setString(4,description);
        pstmt.setInt(5,status);
        pstmt.setInt(6,id);
        //9.执行sql
        int update = pstmt.executeUpdate();//返回受影响行数
        //10.判断返回值
        if (update>0){
            System.out.println("执行成功");
        }else {
            System.out.println("执行失败");
        }
        //11.释放资源
        connection.close();
        pstmt.close();

 

标签:JDBC,ordered,name,int,修改,pstmt,id,String
From: https://www.cnblogs.com/Karl-hut/p/17483489.html

相关文章

  • JDBC练习-添加
      /**添加*1.insertintotb_brand(brand_name,company_name,ordered,description,status)values(?,?,?,?,?);*2.参数:需要id之外所有参数信息*3.结果:boolean**/@TestpublicvoidtestBrand1()throwsException{......
  • [转]git rebase -i修改多个commiit
    原文:https://zhuanlan.zhihu.com/p/340007149 有的时候我们会突然发现某个地方需要修改,最常见的某个不应该被提交的文件被提交了进来。我们希望它不只是在后序的版本当中不再出现,而是希望整个从git仓库当中移除掉。这个时候我们就需要修改git之前的历史记录。这个时候应该怎......
  • url欺诈--HTML5无刷修改url
     window.history.pushState({},0,'http://'+window.location.host+'/'+url); url--要修改的网址a标签欺诈<script>window.onclick=function(){       //触发单击事件,修改链接  document.links[0].setAttribute('href','http://google.com');}&......
  • 隐患排查记录批量修改排查人.
    ///<summary>///隐患排查记录批量修改排查人.///</summary>///<returns></returns>[HttpGet("Yhpc")][AllowAnonymous][IgnoreLog]publicasyncTask<dynamic>Yhpc(){......
  • SAP查找用户的登录记录及修改记录
    1、可以使用USR02中有个上次登陆日期和登陆时间。  2、用SE38跑下RSUSR200,输入用户名即可查询上次登陆日期 3、SU10可以查到 4、USH02可以查找用户的修改记录  ......
  • JDBC驱动中的核心代码位置
    mysql-connector-java-5.1.36-src/src/com/mysql/jdbc/MysqlIO.java+getResultSetprotectedResultSetImplgetResultSet(StatementImplcallingStatement,longcolumnCount,intmaxRows,intresultSetType,intresultSetConcurrency,booleanstreamResult......
  • JDBC-API详解-PreparedStatement-原理
    /**PreparedStatement原理讲解*PreparedStatement的预编译功能用useServerPrepStmts=true开启**/@TestpublicvoidPreparedStatement2()throwsException{//1.注册驱动//Class.forName......
  • 修改域管理员密码
    问题:在实际使用中,有时候为了安全性考虑需要周期性的更改管理员的密码。如果我们在AD域中直接修改域管理员的密码,修改完成之后会发现所有用户都没有办法登录。打开CRM登录页面之后,输入账号和密码之后浏览器闪了一下,然后又重新进入到登录页面,让你重新输入账号和密码。原因是ADFS......
  • JDBC-API详解-PreparedStatement-SQL注入演示
       packageTest;importorg.junit.Test;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;importjava.util.ArrayList;importjava.util.List;publicclassJDBCdemo5_UserLogin{/*......
  • JDBC-API详解-ResultSet2
     packageTest;importorg.junit.Test;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;importjava.util.ArrayList;importjava.util.List;importjava.util.TimerTask;publicclassJDBCdem......