java hsqldb_java – 运行脚本以使用HSQLDB创建表
我使用hsqldb来运行需要数据库访问的单元测试.
目前,当我想为特定测试创建表时,我有以下代码:
private void createTable() {
PreparedStatement ps;
try {
ps = getConnection().prepareStatement("CREATE TABLE T_DATE (ID NUMERIC PRIMARY KEY, DATEID TIMESTAMP)");
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
}
getConnection()方法检索Spring上下文中定义的DataSource:
现在,我想从SQL脚本创建我的表(当然,这个脚本将包含多个表创建):
CREATE TABLE T_DATE_FOO (ID NUMERIC PRIMARY KEY, DATEID TIMESTAMP);
CREATE TABLE T_DATE_BAR (ID NUMERIC PRIMARY KEY, DATEID TIMESTAMP);
...
我在HSQLDB文档中看到我可以问他run a script at the startup.但是,它不符合我的要求,因为我想在运行时运行脚本.
当然,我可以自己读取文件,对于每个SQL语句,我都运行一个ps.executeUpdate()命令,但我不想使用这种解决方案(除非没有其他解决方案).
任何的想法?
java hsqldb_java – 运行脚本以使用HSQLDB创建表相关推荐
- ubuntu下面的java一键运行脚本
java的运行分为编译+执行两部分. 怪麻烦的,所以写个脚本一键运行.如下: ------------------------------------------------------------- ...
- Java操作HBase 2.0.5:创建表代码示例
pom org.apache.hbase hbase-client 2.0.5 Apache HBase APIs 官网示例 Configurattion conf = null; Connectio ...
- Linux Shell脚本专栏_批量创建100用户并设置密码脚本_03
文章目录 一.简单需求实现流程 1. 添加用户 2. 给用户设置密码 二.企业需求实现流程 2.1. 脚本准备工作 2.2. 企业级脚本 2.2. 需求说明 2.3. 企业级脚本说明 三.实战 3.1 ...
- java 调用js脚本_Java中使用JavaScript脚本的方法步骤
简介 Nashorn Nashorn 一个 javascript 引擎. 从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引 ...
- mysql创建表时报Error : Tablespace for table '`database`.`temp`' exists.
mysql有一个数据库无法删除,运行脚本也报错,刚开始没当回事.直到这次测试用的数据库需要新增表,运行脚本直接写SQL创建都出错,才来弄这个问题. **此方法适用场景:**1.无法删库. 2.新建表报 ...
- Oracle 创建表空间、用户、权限_(plsql)
背景:企业内部oracle数据库日常oracle表空间.用户.权限操作 文章目录 1. 使用dba用户登录plsql 2. 创建表空间 3. 创建用户 4. 赋予用户权限 5. 验证 6. 完整脚本 ...
- 数据库常用命令之创建表的语法(总结,基础)
我是小白,刚接触MySQL不久,现阶段正在学习,为此在CSDN上留下自己的学习笔记.如果有错误的地方还请大家见谅,评论或者私发我错误地方哦,谢谢大家,嘿嘿~ 一些前面记录的基础知识: 数据库基础知识及 ...
- 脚本运行显示服务器超时,java执行shell脚本超时
java执行shell脚本超时 [2021-02-11 04:20:34] 简介: 系统运维 在数据库运维的过程中,Shell 脚本在很大程度上为运维提供了极大的便利性.而shell 脚本参数作为变 ...
- c代码中 执行sh文件 带参数_创建含有$1参数的Bash脚本以及运行脚本的三种方法...
一.先创建一个简易脚本 要求: 1.创建一个名为demo.sh的文件,如果该脚本后跟上文件名某某某,就会产生一个名为某某的文件夹 2.某某某文件内要有一个index.html及文件夹css和文件夹js ...
- java 调用groovy脚本,实现多个sql按指定逻辑运行,可做报表预聚合
java 调用groovy脚本,实现多个sql按指定逻辑运行,可做报表预聚合 1.引入pom <dependency><groupId>org.codehaus.groovy& ...
最新文章
- 访问IIS元数据库失败
- ajax从mysql提取数据在html中_Python骚操作,提取pdf文件中的表格数据!
- 可穿戴设备对企业的积极意义
- OSL创始人登上美国知名电视节目宣传DeFi引关注
- CentOS配置DHCP服务器
- Laravel文档梳理1、安装与初步配置
- android aidl参数contentvalues,Android Studio实现进程间通信AIDL详细步骤
- Android遥控器开发
- 关于数字孪生的一点理解
- 微课--使用Python查看本机实时网速(GUI版)
- android极光推送 小米,极光推送- 小米厂商通道集成指南 - 极光文档
- 【ASE入门学习】ASE入门系列十二——Ramp采样(渐变采样)
- (十一)IPSec协议
- Linux系统下生成bit和mcs文件
- windows程序单实例
- 波斯顿房价(lasso、线性回归、留出法、k折交叉验证法)
- 关于电容、电阻并联接地
- 10种绝对不能娶的IT女孩
- 【吾爱破解第一期】破解基础知识之认识壳与程序的特征
- 如何把execl数据做成html,javascript – 将Excel数据粘贴到html表中
热门文章
- Android文件的读写
- 计算机原理中的cps,信息物理融合系统(cps)原理pdf
- 斐讯K3c基于frp内网穿透
- k3c最新官改非常稳定了_2020国庆过后玉米价格最新行情走势
- java中rtsp转m3u8_直播源格式转换教程——rtmp/rtsp/http/m3u8!!
- 电子计算机印前技术定义,印前技术入门教程 -电脑资料
- linux内核配置声卡,声卡 - deepin Wiki
- 【MMD】MikuMikuDance入门必备网址整理
- html5新标签转换插件,GOOGLE推出SWIFFY插件 一键转换SWF到HTML5
- 下载hibernate4的jar包