`
raymond2006k
  • 浏览: 293644 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

HSql的schema

阅读更多
  前段时间被HSql的Schema问题搞的头大。今天梳理一下。

  最近写的框架因为要集成DBUnit单元测试,但Demo中需要使用HSql。
  以往使用 oracle,一般 username 的大写作为schema的名称即可,为DBUnit的数据源配好即可。但Demo中需要使用HSql,却不符合这个规则。
  将 HSql schema 查询打印出来,原来HSql 只有 2个缺省的Schema,
  系统表用 schema :INFORMATION_SCHEMA
  用户表用 schema:PUBLIC

  因此,对 hsql 先做下特殊处理,给DBUnit 创建 DatabaseConnection 时,使用默认的 PUBLIC.
 
分享到:
评论

相关推荐

    有关hsql处理文本数据库的笔记

    CREATE SCHEMA CC; USE CC; ``` 接下来,我们需要创建一个表结构来匹配`cc.csv`的数据。假设这个文件包含列`id`, `name`, 和 `description`。我们创建一个名为`Table1`的表: ```sql CREATE TABLE Table1 ( id ...

    use-geotools.zip

    dataStore.createSchema(schema); Transaction transaction = new DefaultTransaction("create"); String typeName = dataStore.getTypeNames()[0]; SimpleFeatureSource featureSource = dataStore....

    jira移植到oracle10g指南.txt

    - 特别是移除 `schema-name="PUBLIC"`,这是因为 HSQL 默认使用 PUBLIC 架构,而 Oracle 不是。 5. **添加 JDBC 驱动:** - 下载 Oracle 的 JDBC 驱动 ojdbc14.jar,并将其放置于 Jira 安装目录下的 `common\lib...

    深入浅析java中flyway使用简介

    Oracle, SQL Server, SQL Azure, DB2, DB2 z/OS, MySQL(including Amazon RDS), MariaDB, Google Cloud SQL,PostgreSQL(including Amazon RDS and Heroku), Redshift, Vertica, H2, Hsql, Derby, SQLite, SAP HANA, ...

    判断数据库表是否存在以及修改表名的方法

    在这个方法中,`getTables()`方法的四个参数分别代表catalog(数据库名)、schema(模式或所有者)、tableName(表名)和types(表类型)。当传入的tableName匹配到数据库中的表时,`getTables()`会返回一个...

    详解spring boot中使用JdbcTemplate

    Spring Boot还会根据classpath中的`schema.sql`和`data.sql`文件自动初始化数据库,或者你可以通过属性配置来指定特定的初始化脚本。 对于开发和测试环境,Spring Boot支持多种嵌入式数据库,如H2、HSQL和Derby。...

    tutorial-dbunit-example:一个 Maven 项目,演示了将 dbUnit 数据加载到数据库中

    .addScript("schema.sql") // 创建数据库表的脚本 .build(); dataSet = ... // 加载数据集,如使用 ClassPathXmlDataSet("data.xml") } @Test public void testDataLoad() throws DatabaseUnitException, ...

    hibernate.properties

    #hibernate.connection.url jdbc:hsqldb:hsql://localhost #hibernate.connection.url jdbc:hsqldb:test ## H2 (www.h2database.com) #hibernate.dialect org.hibernate.dialect.H2Dialect #hibernate.connection....

    spring-framework-reference4.1.4

    Not Using Commons Logging ................................................................... 12 Using SLF4J ..............................................................................................

    spring-framework-reference-4.1.2

    Not Using Commons Logging ................................................................... 12 Using SLF4J ..............................................................................................

Global site tag (gtag.js) - Google Analytics