首页 > 其他分享 >JDBC练习-添加

JDBC练习-添加

时间:2023-06-15 17:04:21浏览次数:48  
标签:status JDBC ordered String brand 练习 name 添加 pstmt

 

 

  /*
     * 添加
     * 1.insert into tb_ brand(brand_ name, company_ name, ordered, description, status) values(?,?,?,?,?);
     * 2.参数:需要id之外所有参数信息
     * 3.结果:boolean
     * */
    @Test
    public void testBrand1() throws Exception {
        //模拟用户输入内容
        String brandName="香飘飘";
        String companyName="香飘飘有限公司";
        int ordered=1;
        String description="绕地球一圈";
        int status=1;
        //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="insert into tb_brand(brand_name, company_name, ordered, description, status) values(?,?,?,?,?)";
        //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);
        //9.执行sql
        int update = pstmt.executeUpdate();//返回受影响行数
        //10.判断返回值
        if (update>0){
            System.out.println("执行成功");
        }else {
            System.out.println("执行失败");
        }
        //11.释放资源
        connection.close();
        pstmt.close();
    }

 

标签:status,JDBC,ordered,String,brand,练习,name,添加,pstmt
From: https://www.cnblogs.com/Karl-hut/p/17483385.html

相关文章

  • [Selenium] 添加随机agent
    Agents=['(iPhone;U;CPUiPhoneOS4_1likeMacOSX;en-us)AppleWebKit/532.9(KHTML,likeGecko)Version/4.0.5Mobile/8B5097d','(WindowsNT5.1;U;en;rv:1.9.1.6)Gecko/20091201','(X11;U;Linuxx86_64;f......
  • 2小时解不完的数据库练习题,来挑战一下吧!
    写在前面我已经记不起来,有多久没更新文章了。5月中旬我还在上班,中旬以后一系列发生的事情,真的远远超出了可承受范围,只能硬着头皮面对!我是谁,我应该是谁,又能怎样,只能向前·····数据库实例class表course表score表student表teacher表实际语句1、查询所有的课程的......
  • JDBC驱动中的核心代码位置
    mysql-connector-java-5.1.36-src/src/com/mysql/jdbc/MysqlIO.java+getResultSetprotectedResultSetImplgetResultSet(StatementImplcallingStatement,longcolumnCount,intmaxRows,intresultSetType,intresultSetConcurrency,booleanstreamResult......
  • springboot 自定义listener 添加环境变量。 抄的springboot项目去掉了一些不用的ja
    1.自定义listener实现 ApplicationListener<ApplicationEnvironmentPreparedEvent>,Ordered(如果要设置优先级可以实现Ordered接口,注意order值越小优先级越高)publicclassMyListenerimplementsApplicationListener<ApplicationEnvironmentPreparedEvent>,Ordered{......
  • JDBC-API详解-PreparedStatement-原理
    /**PreparedStatement原理讲解*PreparedStatement的预编译功能用useServerPrepStmts=true开启**/@TestpublicvoidPreparedStatement2()throwsException{//1.注册驱动//Class.forName......
  • 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......
  • 软件应用与开发-Web应用与开发《高并发在线试题练习对战系统》
    本作品是一个针对大学生对于计算机二级、java、c、python基础知识的自学,为后续的学习增强基础,于是设计了一个在线做题+对战的平台,实现了1对1的在线对战功能,界面简洁大方,可以在多种客户端使用如手机、电脑等。面向的用户是计算机专业和需要考级的大学生。主要功能是进行选择题的训......
  • SystemVerilog接口练习
           结合《SystemVerilog验证测试平台编写指南》和《FPGA应用开发和仿真》,在gVim里敲代码,学习一下接口的用法。1interfacemembus2#(3parameterLEN=256,DW=84)5(6inputwireclk,7inputwirerst8);9logic[$clog2(......
  • JDBC-API详解-ResultSet
       packageTest;importorg.junit.Test;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassJDBCdemo4_ResultSet{@TestpublicvoidtestResultSet()throwsException......