4.Benchmark SQL 数据库测试工具代码——关于导入类.docxVIP

  • 64
  • 0
  • 约3.23万字
  • 约 31页
  • 2016-12-06 发布于湖北
  • 举报

4.Benchmark SQL 数据库测试工具代码——关于导入类.docx

4.Benchmark SQL 数据库测试工具代码——关于导入类导入类LoadData 继续与配置类jTPCCConfig。开始先设置私有静态变量,包括JDBC 协议变量,通用变量。主函数MAIN设置warehouse变量,默认继承于配置类中的静态值。如果参数有有numwarehouses,那么紧接其后的参数就是新的warehouse值。此外还可以设置参数 filelocation,如果存在该参数,紧接其后的参数就是新的filelocation值。如果没有设置filelocation,则调用initJDBC函数。完事后,初始化随机种子。接着输出开始加载数据的时间。然后调用loadWhse 函数加载warehouse然后调用loadItem然后调用loadStock然后调用loadDist然后调用loadCust然后调用loadOrder然后输出结束时间。最后根据需要(因为可能没有进行连接)关闭JDBC连接。initJDBCinitJDBC函数,先加载属性文件获取属性文件中的配置,driver,conn ,user,password加载driver变量设置的数据库驱动。然后获得连接 conn,关闭自动提交。然后在数据库中创建语法对象(stmt = conn.createStatement() ),接着创建9个表的预准备语句对象。如果出错就回滚。loadWhseWAREHOUSE表不会

文档评论(0)

1亿VIP精品文档

相关文档