database - 如何使用 INIT=RUNSCRIPT FROM 'mytestscript.sql' 加载 sql 脚本文件并检查它是否已加载
问题描述
我正在尝试使用执行一些 sql 脚本
属性名称="url" 值="someurl;INIT=RUNSCRIPT FROM 'mytestscript.sql';
我不知道 -
- 是否加载了 Sql 脚本文件,由于已经为 Junit 使用 H2 数据库完成了这些配置,因此我无法运行查询来验证数据库中的相同
解决方案
如果您确定测试系统按原样使用连接 URL,并且在没有此类参数的情况下尚未打开相同的数据库,则可以确保脚本将完全执行而没有任何错误,如果没有INIT
,H2 不会打开连接INIT
'没有正常完成,SQLException
连接尝试时会抛出一个。
推荐阅读
- java - 为什么我无法在资产文件夹中打开此文件?
- c# - 如何将面板设置为统一实例化预制件的父级?
- c++ - 在cpp中将十六进制字符串转换为字符数组
- python - 是否有可以处理数组输入的python阶乘函数?
- c++ - 如何在 centos 中使用更新选项?
- python - 累计配电线路
- excel-formula - 间接公式 = 间接(H9&"1:1")
- reactjs - 如何使用 Cookie 进行存储 jwt 令牌用户认证?
- php - 如何在 WooCommerce 的结帐页面上禁用更改运输方式的功能
- javascript - Cordova "Origin: file://"-Error using and Android 10, old versions working