博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
往数据库中插入不定数量的数据
阅读量:6148 次
发布时间:2019-06-21

本文共 2430 字,大约阅读时间需要 8 分钟。

public static void main(String[] args) {              Integer cacheTime = 1000 * 10;              Timer timer = new Timer();              // (TimerTask task, long delay, long period)任务,延迟时间,多久执行               timer.schedule(new TimerTask() {                  @Override                public void run() {                      try {                    Update();                } catch (SQLException e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                } catch (ClassNotFoundException e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                }               }             }, 10000, cacheTime);           }  public  static  void Update() throws SQLException, ClassNotFoundException  {            try{        String dbUrl = "jdbc:oracle:thin:@localhost:1521:ORCL";         String user = "scott";         String password = "tiger";         Class.forName("oracle.jdbc.driver.OracleDriver"); //加载JDBC驱动        Connection c = DriverManager.getConnection(dbUrl, user, password); //建立连接        System.out.println("连接成功");        Statement s = c.createStatement();//采用Statement进行插入数据        //long i=0;        String nb="10000";        String NBR="11111100000";//11位        String sql="";        for(int i=0;i<10000;i++){         sql="insert into wangkun"+        "(ORDER_SERIAL_NBR, PRD_CODE, SERV_ID, ACC_NBR, ACTION, ORDER_STATE, SOURCE, CREATE_DATE, STATE, STATE_DATE, LATN_ID, BUREAU_ID, IF_QUOTA, PRIORITY, STAFF_ID, STAFF_NAME, COMMENTS, AREA_ID, MDSE_PROD_CODE, PROD_TYPE, MDSE_PROD_VALUE, EFFECTIVE_DATE, REMARK, CUST_LEVEL)"+        "values ("+nb+", '42010100', 100395403, '"+NBR+"', 6, '5SA', '10', to_date('30-09-2012 06:24:41', 'dd-mm-yyyy hh24:mi:ss'), '5SN', to_date('28-09-2012 13:33:36', 'dd-mm-yyyy hh24:mi:ss'), 551, null, null, 65, null, null, null, null, '11010100', 1, null, '20110624062438', '人工停复机', 10)";        s.executeUpdate(sql); //插入数据        System.out.println("插入数据成功,插入的行数为"+i);        c.commit();        nb=String.valueOf(Long.valueOf(nb)+1);        NBR=String.valueOf(Long.valueOf(NBR)+1);        }        System.out.println(sql);        //String sql="update tb_int_tfj_551 set STATE='5SN'";        //s.executeUpdate(sql);        s.close();        c.close(); //关闭数据库连接        System.out.println("数据库连接已关闭");                }catch(SQLException e){            System.out.println(e);        }

 

转载地址:http://uxmya.baihongyu.com/

你可能感兴趣的文章
Silverlight 如何手动打包xap
查看>>
建筑电气暖通给排水协作流程
查看>>
JavaScript面向对象编程深入分析(2)
查看>>
linux 编码转换
查看>>
POJ-2287 Tian Ji -- The Horse Racing 贪心规则在动态规划中的应用 Or 纯贪心
查看>>
Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月7日-1月14日)
查看>>
关于C#导出 文本文件
查看>>
使用native 查询时,对特殊字符的处理。
查看>>
maclean liu的oracle学习经历--长篇连载
查看>>
ECSHOP调用指定分类的文章列表
查看>>
分享:动态库的链接和链接选项-L,-rpath-link,-rpath
查看>>
Javascript一些小细节
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>
【SICP练习】150 练习4.6
查看>>
HTTP缓存应用
查看>>
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>