首页 > 解决方案 > 如何使用 INIT=RUNSCRIPT FROM 'mytestscript.sql' 加载 sql 脚本文件并检查它是否已加载

问题描述

我正在尝试使用执行一些 sql 脚本

属性名称="url" 值="someurl;INIT=RUNSCRIPT FROM 'mytestscript.sql';

我不知道 -

  1. 是否加载了 Sql 脚本文件,由于已经为 Junit 使用 H2 数据库完成了这些配置,因此我无法运行查询来验证数据库中的相同

标签: databasejunith2

解决方案


如果您确定测试系统按原样使用连接 URL,并且在没有此类参数的情况下尚未打开相同的数据库,则可以确保脚本将完全执行而没有任何错误,如果没有INIT,H2 不会打开连接INIT'没有正常完成,SQLException连接尝试时会抛出一个。


推荐阅读