TestInsert

package com.test.demo.autodemo;

import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;

import java.sql.*;

import java.util.Random;

public class TestInsert {

private Stringurl ="jdbc:mysql://localhost:3306/test01";

    private Stringuser ="root";

    private Stringpassword ="123456";

    //创建数据库连接

    static Connectionconn =null;

    //创建预编译语句对象

    static PreparedStatementpstmt =null;

    //创建一个结果集

    static ResultSetresult =null;

    /**

* 初始化数据库连接驱动

*/

    private static void initJdbc() {

try {

Class.forName("com.mysql.jdbc.Driver"); //加载驱动程序

            String url ="jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf-8"; //数据库连接信息

            String user ="root"; //数据库用户名

            String pass ="666888"; //数据库密码

            conn = DriverManager.getConnection(url, user, pass); //获取连接

            System.out.println("linked successfully");

        }catch (ClassNotFoundException e) {

e.printStackTrace();

        }catch (SQLException e) {

e.printStackTrace();

        }

}

public  static  void  Test()throws SQLException {

String sql ="INSERT INTO demo(aaa,bbb,ccc,name,action) VALUES(?,?,?,CONCAT('name',?),?)";

        pstmt=conn.prepareStatement(sql);

        Long startTime= System.currentTimeMillis();

        Random random=new Random();

        int a;

        for(int i=1;i<=3;i++){

a=random.nextInt(10);

            String a1="a"+i;

            String b1="b"+i;

            String c1="c"+i;

            pstmt.setString(1,a1);

            pstmt.setString(2,b1);

            pstmt.setString(3,c1);

            pstmt.setInt(4,i);

            pstmt.setString(5,"D");

            pstmt.execute();

        }

System.out.println("insert data success!");

        Long endTime = System.currentTimeMillis();

        System.out.println("OK,用时:" + (endTime - startTime));

    }

//关闭数据库连接

    public static void closeCon(Connection con){

if(con !=null){

try{

con.close();

            }catch(Exception e){

e.printStackTrace();

            }

}

}

public static void main(String[] args)throws SQLException {

initJdbc();

        Test();

        closeCon(conn);

    }

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文内容 1.什么是JDBC以及为什么要使用JDBC 2.JDBC核心API的讲解 3.使用JDBC核心API进行...
    Vincilovfang阅读 5,016评论 0 11
  • 1.jdbc简介(本文使用的数据库为MySQL) 1.1)JDBC(Java DataBase Connect...
    无所事事的考拉阅读 5,403评论 0 1
  • java事务的处理 转 https://www.cnblogs.com/Bonker/p/5417967.html...
    小小的Jobs阅读 5,364评论 0 1
  • 一. Java基础部分.................................................
    wy_sure阅读 9,281评论 0 11
  • 小时最讨厌的应该就是永远不会变的央视台的整点新闻,我对各类的新闻或是报道的认识几乎没有,有的话也是非常狭隘肤...
    ibabeee_situ阅读 4,540评论 0 0

友情链接更多精彩内容