【问题标题】:hsqldb schema creationhsqldb 模式创建
【发布时间】:2010-11-25 21:48:33
【问题描述】:

我对这个问题有一些麻烦:当用户第一次启动应用程序(基于 Web 的 Spring)时,它应该自动创建一个模式(例如“MY_SCHEMA”)并创建 2 个表。然后它可以与他们一起工作。但是如果应用程序再次启动,“MY_SCHEMA”应该已经存在,所以应用程序应该只加载这个模式而不创建表等等......

怎么做?

【问题讨论】:

    标签: spring jdbc hsqldb


    【解决方案1】:

    HSQLD 主要用作内存数据库。您可以将表更改为持久表。它记录在here。

    我更喜欢的另一个选择是使用另一个数据库,例如 MySql,默认情况下将表持久化到磁盘。

    【讨论】:

      【解决方案2】:

      HSQLDB 可以配置为与内存数据库和持久化文件中的数据库一起运行。请查看 HSDBL 网站 (http://hsqldb.org/doc/guide/ch01.html#N100F3) 上提供的文档。我认为您的设置使用内存数据库。

      Espen 是对的,HSQLDB 通常用作内存数据库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-19
        • 1970-01-01
        • 2021-04-01
        • 2011-05-03
        • 2012-11-09
        • 2017-06-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多