`
daoshud1
  • 浏览: 557190 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

在Java中执行SQL脚本总结

 
阅读更多
利用 Ant 的SQL Task来实现执行SQL 脚本的功能。
ant 包中的 SQLExec类的扩展,此时需要将ant 包(ant.jar)导入
SQLExec sqlExec = new SQLExec();
		String mysqlDriver = "com.mysql.jdbc.Driver";
		String url = "jdbc:mysql://localhost:3306/mysql";
		String username = "root";
		String password = "";
		// 设置数据库参数
		sqlExec.setDriver(mysqlDriver);
		sqlExec.setUrl(url);
		sqlExec.setUserid(username);
		sqlExec.setPassword(password);
		//设置sql脚本
		sqlExec.setSrc(new File("g:\\lite_basic_db.sql"));
		sqlExec.setPrint(true); // 设置是否输出
		sqlExec.setProject(new Project()); // 要指定这个属性,不然会出错
		sqlExec.execute();

java 创建数据库
String mysqlDriver = "com.mysql.jdbc.Driver";
	String newUrl = "jdbc:mysql://localhost:3306/";
	String username = "root";
	String password = "";
	Connection conn = null;
	public Connection getConn() {
		try {
			Class.forName(mysqlDriver);
			conn = DriverManager.getConnection(newUrl, username,
					password);
			if (conn != null) {
				Statement newSmt = conn.createStatement();
				int i = newSmt.executeUpdate("CREATE DATABASE lite_basic_db;");// DDL语句返回值为0;创建数据库
				if (i == 0) {
					System.out.println("创建成功!");
				}
				newSmt.execute("USE lite_basic_db;");//打开 转向数据库
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return conn;
	}
  • ant.jar (1.9 MB)
  • 下载次数: 12
分享到:
评论

相关推荐

    java 执行sql脚本 例子

    java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行...

    SQL脚本批量执行,方便大量的SQL脚本执行。

    - **性能优化**:避免在脚本中执行不必要的全表扫描或长时间运行的查询,确保批量执行的效率。 综上所述,批量执行SQL脚本是数据库管理员日常工作中不可或缺的一部分,通过选择合适的工具和方法,可以显著提升工作...

    批量执行SQL脚本(附源码).zip

    总的来说,批量执行SQL脚本的工具在数据库维护和开发中扮演着重要角色。通过自动搜索脚本、显示执行进度和提供数据库对象的脚本提取,这个附带源码的工具提高了工作效率,降低了出错概率,是数据库管理员和开发者的...

    java定时执行sql语句

    通过配置数据库连接信息和要执行的sql语句,可实现定时执行多个sql语句。 所要执行的语句只能是写死的,可支持sqlserver mysql oracle。 配置说明: config/sys.properties 中指定数据库类型及连接信息,执行间隔...

    Java执行SQL脚本文件到数据库详解

    Java执行SQL脚本文件到数据库详解是指将SQL脚本文件执行到数据库中的一种方法,该方法可以将SQL脚本文件中的SQL语句执行到数据库中,实现数据的增删改查等操作。本文将从两个方面介绍Java执行SQL脚本文件到数据库的...

    批量执行sql脚本文件,支持oracle、sql server2005

    批量执行sql脚本的web工程,通过myeclipse导入工程即可,经过测试可以批量导入oracle与sql server2005的脚本,而且是web页面的向导式执行*.sql脚本文件 支持事务,任何执行过程出现异常,均会提示并且回滚操作,页面...

    Java调用SQL脚本执行常用的方法示例

    Java语言中调用SQL脚本执行是一种常见的操作,但是在实际开发中,很多开发者不知道如何正确地调用SQL脚本执行。这篇文章主要介绍了关于Java调用SQL脚本执行常用的方法的相关资料,并通过示例代码对大家进行了详细的...

    批量执行Sql脚本工具(含代码)

    在数据库管理中,批处理SQL脚本意味着一次性运行多个SQL语句或脚本,这对于数据库初始化、数据迁移或大型数据更新操作非常有用。 2. **脚本文件**:SQL脚本通常是以`.sql`为扩展名的文本文件,包含一系列SQL命令,...

    程序启动自动执行sql升级脚本

    在传统的开发流程中,开发人员各自创建不同的sql脚本,这些脚本可能通过邮件或群聊进行传递,导致脚本漏发、混乱以及手动执行的低效问题。为了解决这些问题,引入了自动化脚本执行的方案,它要求将sql脚本与代码一起...

    Java开发的sql生成器

    在集成这个Java SQL生成器到你的项目中,你需要按照文档的指示配置数据库连接,然后在需要的地方调用相应的API来生成SQL语句。通过这种方式,你可以专注于业务逻辑,而不是繁琐的SQL拼写,提高开发效率并降低出错...

    读取Excel生成Sql脚本

    此外,打包后的程序可能是一个可执行的jar文件,可以直接运行在有JRE(Java Runtime Environment)的环境中。而demo文件则可能包含一个示例Excel文件和使用说明,帮助用户快速上手和测试工具。 总的来说,"读取...

    Java调用sqlplus执行定制的sql脚本

    本文将深入探讨如何在Java中调用SQL*Plus来执行定制的SQL脚本。 首先,SQL*Plus是Oracle数据库提供的一个命令行工具,用于执行SQL语句和PL/SQL块。在Java中调用SQL*Plus,通常有两种方式:一种是通过操作系统命令行...

    java检查sql语法是否正确

    在Java编程中,检查SQL语法是否正确是一项重要的任务,它能确保我们的数据库操作代码不会因为语法错误而引发异常。为了实现这一目标,开发者通常会利用Java的JDBC(Java Database Connectivity)API或者其他第三方库...

    Java Sql 格式化工具

    在Java编程环境中,开发者常常需要处理与数据库交互的SQL语句,一个高效的格式化工具能大大提高他们的编程体验。 在提供的压缩包中,我们有三个关键文件: 1. **SQLinForm.jar**:这是一个Java可执行的jar文件,很...

    SQL脚本测试工具

    在Java环境下开发的SQL脚本测试工具,利用了Java的数据库连接(JDBC)API来实现与各种数据库的通信。JDBC提供了统一的接口,使得开发者无需关注底层数据库的差异,只需编写标准的Java代码即可。此外,Java的跨平台...

    quartz_2.3.0 SQL脚本

    使用这些脚本时,开发者应根据自己的数据库类型选择相应的文件,然后在数据库管理工具中运行这些SQL语句。在执行前,建议备份现有数据库,以防数据丢失。一旦表创建成功,Quartz的配置文件(如`quartz.properties`)...

    jbpm-sql脚本

    【jbpm-sql脚本】是一组专门为jbpm(Java Business Process Management)系统设计的数据库脚本,这些脚本主要用于初始化和管理jbpm在不同数据库环境下的数据结构。jbpm是一个开源的工作流管理系统,它提供了业务流程...

    java的sql解析器jsqlparser

    这个库允许开发者分析SQL语句的结构,提取出其中的关键元素,如列名、表名、别名以及查询条件,从而在Java应用程序中实现对SQL的深入理解和操作。以下是对JSQLPaser的一些详细解释和应用示例。 首先,JSQLPaser基于...

    开发GraphQL服务以及前台系统搭建(含Java代码和sql脚本).zip

    SQL脚本在此项目中可能用于数据库的初始化、数据迁移或填充测试数据。在Java应用中,可以使用JDBC或者ORM(对象关系映射)框架如Hibernate来与数据库进行交互。SQL脚本通常包含创建表、设置约束、插入数据和执行其他...

    sql执行脚本.txt

    综上所述,这段代码示例展示了如何在Java中读取文件、解析内容并生成相应的SQL插入语句,以及如何将这些语句写入到新的文件中。这对于批量处理大量数据并导入数据库是非常有用的。此外,代码中对日期格式的特殊处理...

Global site tag (gtag.js) - Google Analytics