使用Ant执行SQL脚本文件

灯光下的宁静 发布于 2014/10/11 12:01
阅读 356
收藏 0
SQLExec sqlExec = new SQLExec();
        sqlExec.setDriver(driverName);
        sqlExec.setUrl(dbURL);
        sqlExec.setUserid(userName);
        sqlExec.setPassword(userPwd);
        sqlExec.setSrc(new File(sqlFile));
        sqlExec.setPrint(true); // 设置是否输出
        sqlExec.setProject(new Project()); // 要指定这个属性,不然会出错
        sqlExec.setAutocommit(true);

        sqlExec.execute();

普通用户都可以连接   并且执行sql文件   ,但是如果是sys用户的话 会报如下错误,

sys必须为sysdba角色,我想问问这个sqlExec有没有什么地方能设置当前用户为sysdba啊



加载中
返回顶部
顶部