`
galinna
  • 浏览: 1761 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java数据库备份后文件是空的

阅读更多
java数据库导入导出都不行,在dos下运行命令能正常执行,为什么程序里却不行呢?
String path="mysqldump.exe -uroot -proot --opt databasename> D:\data.sql
java.lang.Runtime.getRuntime().exec("cmd /c "+path);
为什么导出的是一个空的文件呢?

新建好数据库然后
String path=mysql -uroot -proot databaseName <  D:\data.sql
java.lang.Runtime.getRuntime().exec("cmd /c "+path);
数据文件导入也不行,没有异常错误提示

分享到:
评论
2 楼 yugong988 2008-05-05  
你的user.dir指的什么呢?mysql的dir 吗?
1 楼 galinna 2007-12-19  
OK了
先执行到当前工作路径
String pathbin = System.getProperty("user.dir").substring(0,System.getProperty("user.dir").length() - 3);
然后执行:
String path=pathbin +"mysql的bin的目录"+ "mysqldump.exe -uroot -proot --opt databasename> D:\data.sql
java.lang.Runtime.getRuntime().exec("cmd /c "+path);

相关推荐

    java程序调用bat文件,执行oracel数据库备份

    总结一下,通过Java程序调用bat文件执行Oracle数据库备份是一种常见的实践。这种方式允许我们利用Java的跨平台特性结合批处理文件的灵活性,实现自动化的数据库管理任务。在实际应用中,我们还需要考虑错误处理、...

    java 定时备份数据库

    如果你的项目使用了SSM,你可以在Spring的配置文件中定义一个定时任务,使用Spring的`@Scheduled`注解,这样可以将数据库备份任务集成到Spring容器中。例如: ```java import org.springframework.scheduling....

    自动备份数据库java源码

    在Java中实现数据库备份,可能涉及到以下技术: 1. JDBC(Java Database Connectivity):Java访问数据库的标准接口,通过JDBC驱动与SQL Server建立连接,执行SQL语句进行备份。 2. SQL语句:例如使用`BACKUP ...

    javacmd数据库备份

    "javacmd数据库备份"这个主题聚焦于使用Java命令行工具(javacmd)进行数据库的备份操作。Java命令行工具通常指的是通过Java虚拟机(JVM)运行的程序,这些程序可以执行特定的任务,比如与数据库交互。下面我们将...

    java实现数据库容灾备份

    而`java实现数据库备份说明.txt`文件可能详细阐述了实现备份的具体步骤和技术细节,包括代码示例、配置说明和可能遇到的问题。 在实际项目中,为了提高容灾能力,我们还需要考虑备份的冗余和恢复策略。例如,可以...

    mysqldump java远程备份mysql数据库 cmd备份

    在这个5.6.12版本中,我们可以利用它进行远程数据库备份,这对于数据库管理和维护至关重要。下面将详细介绍如何通过CMD(命令提示符)和Java来使用mysqldump进行MySQL数据库的备份。 ### CMD备份 在Windows系统中...

    Java SQL server 数据库备份

    此外,还可以考虑备份的完整性,如在备份前检查数据库状态,或者在备份后验证备份文件的完整性。 6. **事务日志管理**: 考虑到数据库的恢复模式,可能需要管理事务日志,特别是在需要进行增量备份或时间点恢复的...

    数据库备份及还原Java源码

    这里我们讨论的“数据库备份及还原Java源码”是一个基于Swing开发的客户端程序,专用于MySQL数据库的备份和恢复操作。下面我们将深入探讨相关知识点。 1. **数据库备份**: - **全量备份**:备份整个数据库,包括...

    数据库备份文件读取小程序

    数据库备份文件是数据库系统中非常重要的组成部分,它们用于在数据丢失或系统故障时恢复数据。本项目名为"数据库备份文件读取小程序",其主要功能是读取和处理这些备份文件,无论是单一文件还是整个文件夹。这个小...

    java实现oracle数据库备份.pdf

    ### Java 实现 Oracle 数据库备份的关键知识点 #### 一、背景与需求分析 在软件开发过程中,数据库备份是一项重要的工作,它可以确保数据的安全性,在发生意外情况时能够迅速恢复数据。传统的备份方式通常通过...

    java备份mysql数据库

    `copymysql`可能是一个包含备份文件或备份过程的目录,程序会将导出的数据写入这些文件。 7. **打包成可执行JAR**:描述中提到的“可执行jar文件”表明这个Java应用已经被打包成一个独立的可执行文件,用户可以直接...

    java数据库备份与恢复小例子(DAO)

    这个"java数据库备份与恢复小例子(DAO)"是一个实用的示例,它展示了如何利用DAO(Data Access Object)模式来实现这些功能。DAO模式是一种常用的设计模式,用于将业务逻辑层与数据访问层解耦,提高代码的可维护性...

    JAVA实现数据库备份与还原

    ### JAVA实现数据库备份与还原 在现代软件开发中,数据安全性和系统稳定性是至关重要的方面。对于使用Java作为主要开发语言的应用程序来说,确保数据库的数据能够得到妥善的备份与恢复是一项基本需求。本文将详细...

    ORACLE数据库备份用bat脚本

    6. **保存脚本**:将以上内容保存为.bat文件,然后在命令行中运行此脚本即可执行数据库备份。 接下来,我们讨论如何使用Java代码实现定时批量备份。Java具有丰富的定时任务库,如Quartz和ScheduledExecutorService...

    Java代码备份(windows和Linux)服务器oracle数据库

    总结来说,通过Java实现Oracle数据库备份,主要涉及到JDBC的使用、操作系统命令的调用、文件操作、错误处理、定时任务以及安全性的考量。在实际应用中,根据具体的业务需求和环境,可能还需要进一步优化和扩展备份...

    java编写的数据库自动备份源码

    在使用这个Java编写的数据库备份程序时,用户需要根据自己的数据库类型(如MySQL, Oracle, PostgreSQL等)调整JDBC配置,并可能需要定制备份和恢复策略以适应特定的需求。同时,安全问题也不容忽视,备份文件应加密...

    SSM实例 数据库备份文件(sqlserver)

    在本实例中,我们关注的是如何利用这些框架与SQL Server数据库进行交互,特别是关于数据库备份(`.bak`文件)的部分。SQL Server是微软提供的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。 首先,让...

    通过Java代码备份Mysql数据库Demo

    如果是在没有该工具的环境(比如Windows的某些版本),你可能需要寻找其他方式,如使用Java库如`Flyway`或`Liquibase`,它们提供了更直接的数据库备份和迁移功能。 在实际项目中,数据库备份可能会更复杂,包括增量...

    Java数据库备份迁移程序的源代码

    Java数据库备份迁移程序是开发人员常用的工具,用于在不同的数据库环境之间进行数据的备份和迁移。这个源代码可能包含了一系列的类和方法,用于执行数据库的导出、导入、同步和迁移操作。以下是对Java数据库备份迁移...

Global site tag (gtag.js) - Google Analytics