Apache ant提供了直接执行sql脚本文件的功能,
以下是利用sqlserver2005做的一个小实验
public class AntExecSql {
public static void execSqlFile(String url, String userID, String pwd, String sqlFile) {
SQLExec2 sqlExec = new SQLExec2();
// 设置数据库参数
sqlExec.setDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver");
sqlExec.setUrl(url);
sqlExec.setUserid(userID);
sqlExec.setPassword(pwd);
File file = new File(sqlFile);
sqlExec.setSrc(file);
sqlExec.setPrint(true); // 设置是否输出
// 输出到文件 sql.out 中;不设置该属性,默认输出到控制台
// sqlExec.setOutput(new File("d:/script/sql.out"));
sqlExec.setProject(new Project()); // 要指定这个属性,不然会出错
sqlExec.execute();
}
public static void main(String[] args) {
String file1 = "C:/1.sql";
String url = "jdbc:sqlserver://localhost:1433;database=master";
String username = "sa";
String pwd = "sa@jiaj";
try {
AntExecSql.execSqlFile(url, username, pwd, file1);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
分享到:
相关推荐
解析Excel生成Sql脚本,并直接执行到数据库。包括源码,打包后的程序,demo。运行时系统必须又JRE
这个网上购物商城系统的教程适用于 基础入门的同学,其中前端采用了一些layui的框架的知识,数据库用的也是原生的JDBC做连接。往后学习,大家会碰到很多的框架,例如JDBC的配置类不需要自己写,用mybatis就可以做...
JDBC创建触发器 JDBC存储过程 JDBC创建表 数据备份 java备份数据库/JAVA恢复数据、java导入sql脚本
宋红康_4天贯通JDBC,配置详细,内容很全
这是一个基于Java的Web订餐系统,它使用Servlet、JDBC和JSP来实现。系统的主要功能包括: 用户注册和登录:用户可以通过注册创建新账号,并使用账号登录系统。 菜单浏览:用户可以浏览系统中提供的菜单列表,查看...
JDBC用sqljdbc4.zip ,JAVA连接数据库,MyEclipse
PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程,下面这篇文章主要给大家介绍了关于利用JDBC的PrepareStatement打印真实SQL的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
此文档主要是将SQLServer数据脚本转为达梦数据库数据脚本,截图为主,有需要的可以参考!
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 ...
完整的JDBC核心技术对应代码,eclipse版本;如需idea版本请私信,idea代码为自己学习中编写,和原视频资料中存在差异。
SQL支持脚本语言(强大脚本语言,freemarker语法)。支持与hibernate轻量级无缝集成。支持自动事务处理和手动事务处理。性能优于Mybatis 比Mybatis更简单易用。SQL 支持注解方式。SQL 支持独立文件方式,SQL文件的...
mysql千万级数据脚本测试shardingjdbc-course.zip
这个是完整源码 jsp servlet jdbc实现 javaweb电子相册管理系统毕业设计 源码+sql脚本+论文 数据库是mysql
这个是完整源码 jsp servlet jdbc实现 javaweb新闻发布系统毕业设计 源码+sql脚本+论文 数据库是mysql 大家可以毕业设计参考
这个是完整源码 jsp servlet jdbc实现 javaweb物流信息网毕业设计 源码+sql脚本+论文 数据库是mysql 大家可以毕业设计参考
这个是完整源码 jsp servlet jdbc实现 javaweb酒店客房预定 管理系统毕业设计 源码+sql脚本+论文 数据库是mysql
这个是完整源码 jsp servlet jdbc实现 javaweb校园宿舍管理系统毕业设计 源码+sql脚本+论文 数据库是mysql 大家可以毕业设计参考
5、注意要先运行 java -jar sqlprofiler.jar 来启动SQL Profiler,并成功看到启动后界面; 6、然后再启动你的应用程序或服务器,并开始进行正常的系统请求处理操作; 7、这样可以在SQL Profiler图形化的界面上看到...
这个是完整源码 jsp servlet jdbc实现 javaweb电影院在线购票系统毕业设计 源码+sql脚本+论文 数据库是mysql 大家可以毕业设计参考
这个是完整源码 jsp+servlet+jdbc框架实现 Javaweb超市管理系统 Jsp商城毕业设计 论文+源码+sql脚本 完整源码 数据库是mysql