Java运行SQL脚本

小波 13天前 ⋅ 35 阅读

   1.maven依赖

    <dependency>
            <groupId>ant</groupId>
            <artifactId>ant</artifactId>
            <version>1.6.5</version>
        </dependency>

   2.单元测试

  @Test
    public void testInitSql() {
        SQLExec sqlExec = new SQLExec();
        String mysqlDriver = "com.mysql.jdbc.Driver";
        String url = "jdbc:mysql://*.*.*.*:3306/**_center?useUnicode=true&characterEncoding=UTF-8";
        String username = "root";
        String password = "123456";
        // 设置数据库参数
        sqlExec.setDriver(mysqlDriver);
        sqlExec.setUrl(url);
        sqlExec.setUserid(username);
        sqlExec.setPassword(password);
        //设置sql脚本
        String fileName = this.getClass().getClassLoader().getResource("sql/template.sql").getPath();
        sqlExec.setSrc(new File(fileName));
        // 设置是否输出
        sqlExec.setPrint(true); 
        //要指定这个属性,不然会出错
        sqlExec.setProject(new Project()); 
        sqlExec.execute();

    }

    3.执行日志


注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0

    我有话说: