`
xitong
  • 浏览: 6401654 次
文章分类
社区版块
存档分类
最新评论

dbunit中关于插入datetime的问题

 
阅读更多
背景:dbunit mysql

如果你使用dbunit,你必须得准备数据集文件

如果你的mysql中的某个列是datetime型

那么你准备数据时就该注意一下
比如一条记录:
<vote id='1' time='20060512' ip='191' type='1' babyid='1' />
插入数据库时会报错:
org.dbunit.dataset.datatype.TypeCastException: Error typecasting value <20060512> to TIMESTAMP
。。。。。
java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss.fffffffff
。。。。。。

很明显做如下改动就好了
time='2006-05-12 12:09:08'

一般情况下你无需理会报错中的那个fffffff,我估计是毫秒的表示

分享到:
评论

相关推荐

    dbunit-2.4.7所有jar以及dbunit入门教程

    在数据库驱动的项目中,DBUnit 可以帮助开发者确保数据库状态的一致性,使得测试更加可靠。DBUnit 2.4.7 版本包含了所有的必需 jar 包,为开发者提供了完整的功能集。 DBUnit 的核心概念包括数据集、操作模式和数据...

    dbunit-2.4.9 源码

    在版本 2.4.9 中,DBUnit 提供了一系列的功能,帮助开发者在进行单元测试时能够管理和操作数据库的数据状态。 DBUnit 的核心功能包括: 1. 数据初始化:在测试前,DBUnit 可以导入 CSV、XML 或 Excel 文件中的数据...

    dbunit帮助文档(HTML版)

    1. **数据导入/导出**:DBUnit可以将数据从数据库导出到XML或CSV文件,也可以将这些文件中的数据导入到数据库,这在数据迁移或备份时非常有用。 2. **数据比较**:DBUnit提供了断言机制,可以比较数据库的实际状态...

    dbunit测试demo

    7. **异常处理**:在测试过程中,如果数据不匹配或者数据库操作失败,DBUnit 将抛出异常,如 `ComparisonFailure` 或 `DatabaseUnitException`,帮助定位问题。 8. **自定义类型处理器**:DBUnit 默认支持基本数据...

    dbunit2.2

    以下是一些关于DBUnit 2.2的知识点: 1. **数据导入导出**:DBUnit 支持多种格式的数据导入和导出,包括CSV、XML和Flat XML(一种简化版的XML格式)。这使得数据的准备和验证变得更加方便。 2. **操作模式**:...

    Dbunit数据库连接下载

    它被广泛应用于软件开发过程中,特别是对于那些依赖于数据库的应用程序,因为Dbunit能够帮助开发者有效地管理和控制数据库的状态,确保测试的一致性和可重复性。在Java连接数据库的众多选项中,Dbunit以其高效和灵活...

    DBUNIT使用

    DbUnit 是一种用于数据库集成测试的重要工具,它提供了TestCase 子类,用户可以在自己的测试类中扩展它们,但也可以独立于 JUnit 以其他方式来使用 DbUnit。DbUnit 的主要用途是准备数据库和验证数据库,它可以在...

    DBUnit 进行单元测试

    通过阅读链接中的博文(https://virgoooos.iteye.com/blog/186859),可以获取更多关于如何在实际项目中使用DBUnit 的具体示例和最佳实践。 总之,DBUnit 是一个强大的工具,为Java开发者提供了一种有效的方法来...

    dbunit使用实例

    这个例子展示了如何在测试类中设置数据库连接,加载预期数据,然后在测试方法中使用 `CLEAN_INSERT` 操作清理并插入数据,最后验证数据库中的数据是否与预期相符。 ### 常见问题 1. **数据集格式错误**: 确保数据...

    DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类

    DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类...

    dbunit开发文档

    在数据库驱动的项目中,DBUnit 提供了一种结构化的方法来设置和验证数据库状态,从而确保测试的一致性和可靠性。这篇开发文档将深入探讨 DBUnit 的核心概念、用法以及如何将其集成到你的开发流程中。 一、DBUnit ...

    主题:在Spring中结合Dbunit对Dao进行集成单元测试

    在Spring框架中,进行Dao层的集成单元测试时,常常会结合Dbunit工具来实现数据库相关的测试。...这种方法能够提高代码质量,减少因为数据库操作错误导致的问题,同时也方便了持续集成和持续部署过程中的自动化测试。

    spring与dbunit集成测试

    在软件开发中,Spring框架是Java企业级应用的主流选择,而DBUnit则是一个用于数据库测试的工具。本文将深入探讨如何将Spring与DBUnit整合,以实现高效、可靠的数据库集成测试。 首先,理解Spring的核心功能是至关...

    通过DBUNIT做批量对比测试

    7. **异常处理**:如果数据库状态与预期不符,DBUNIT 会抛出异常,提示哪些表或行不匹配,这样就可以定位并修复问题。 在进行批量对比测试时,还可以利用 DBUNIT 的其他特性,例如过滤敏感数据、处理自增主键、忽略...

    DBUnit使用文档

    - `&lt;operation type="CLEAN_INSERT" src="data.xml" /&gt;` 表示执行清理并插入操作,从名为 `data.xml` 的文件中读取数据,清除原有数据后再插入。 2. **导出数据(export)**: - `...

    DBUnit最佳实践之使用ant命令

    在Ant任务中调用相应的DBUnit方法,如`&lt;operation type="CLEAN_INSERT"&gt;`执行清空表并插入新数据的操作。还可以配置数据验证规则,确保数据导入后的状态符合预期。 四、实战示例 以下是一个简单的Ant构建文件...

    如何使用DBUnit做数据备份恢复

    在本文中,我们将深入探讨如何利用 DBUnit 进行数据库的备份与恢复。 首先,我们需要了解 DBUnit 的基本概念。DBUnit 主要使用两种数据格式:XML 和 FlatFile。XML 数据格式允许更复杂的数据结构,而 FlatFile 格式...

    dbunit入门实例

    1. **数据导入导出**:DbUnit 可以将 CSV、XML 或 Excel 文件中的数据导入到数据库表中,也可以将数据库中的数据导出为这些格式的文件。 2. **数据清理**:测试前,DbUnit 可以清空指定的表,确保每次测试都在一个...

    DBUnit最佳实践之数据备份与恢复

    在IT行业中,数据库管理是至关重要的,特别是在软件开发和测试环节。...在实际项目中,理解和掌握DBUnit的最佳实践,不仅可以提高测试效率,还能确保数据安全,避免因意外数据丢失或损坏而导致的问题。

Global site tag (gtag.js) - Google Analytics