Java执行上传的sql脚本文件
SQLExec sqlExec = new SQLExec();//设置数据库参数
sqlExec.setDriver("oracle.jdbc.driver.OracleDriver");
sqlExec.setUrl("jdbc:oracle:thin:@192.168.5.110:1521:tcis3");
sqlExec.setUserid("bam30");
sqlExec.setPassword("bam30");
sqlExec.setSrc(new File("d:\\test.sql"));
//sqlExec.setOnerror((SQLExec.OnError)(EnumeratedAttribute.getInstance(SQLExec.OnError.class, "abort")));
sqlExec.setPrint(true); //设置是否输出
//输出到文件 sql.out 中;不设置该属性,默认输出到控制台
sqlExec.setOutput(new File("d:/sql.log"));
sqlExec.setProject(new Project()); // 要指定这个属性,不然会出错
sqlExec.execute();
页:
[1]