我们如何在java中关闭hsqldb数据库

发布于 2024-10-22 05:58:18 字数 1380 浏览 2 评论 0原文

我使用 hsqldb 作为我的数据库。我希望每当我的选择查询、更新查询执行时它都会关闭数据库。下面是我需要一个代码来手动关闭数据库的方法。

private void insertInitData(BasicDataSource dataSource, int lmexAdapterId, int lmsId) {
    try {
        JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
        String lmexPostParam_id = UUID.randomUUID().toString();
        String inertQuery = "Insert into lmex_post_param (lmex_post_param_id, param_name, param_value) values (?,?,?)";
        String[] baseUrlParam = { lmexPostParam_id, "base_url", lmexPostingBaseUrl };
        jdbcTemplate.update(inertQuery, baseUrlParam);
        String lmexPostParamId2 = UUID.randomUUID().toString();
        String[] postServiceParam = { lmexPostParamId2, "post_service_url", lmexPostingPostServiceUrl };
        jdbcTemplate.update(inertQuery, postServiceParam);
        String lmexPostParamId3 = UUID.randomUUID().toString();
        String[] lmsIdParam = { lmexPostParamId3, "lms_id", lmsId+"" };
        jdbcTemplate.update(inertQuery, lmsIdParam);
        String lmexPostParamId4 = UUID.randomUUID().toString();
        String[] adapterIdParam = { lmexPostParamId4, "adapter_id", lmexAdapterId+"" };
        jdbcTemplate.update(inertQuery, adapterIdParam);
        //shutdown database by code
    } catch (SQLException e) {
        e.printStackTrace();
    }
}

该代码必须替换注释“通过代码关闭数据库”的位置。

帮助我

提前谢谢你

i am using hsqldb as my database. i want whenerver my select query, update query execute it will shutdown a database. below is the method in which i need a code from which i can manually shutdown my database.

private void insertInitData(BasicDataSource dataSource, int lmexAdapterId, int lmsId) {
    try {
        JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
        String lmexPostParam_id = UUID.randomUUID().toString();
        String inertQuery = "Insert into lmex_post_param (lmex_post_param_id, param_name, param_value) values (?,?,?)";
        String[] baseUrlParam = { lmexPostParam_id, "base_url", lmexPostingBaseUrl };
        jdbcTemplate.update(inertQuery, baseUrlParam);
        String lmexPostParamId2 = UUID.randomUUID().toString();
        String[] postServiceParam = { lmexPostParamId2, "post_service_url", lmexPostingPostServiceUrl };
        jdbcTemplate.update(inertQuery, postServiceParam);
        String lmexPostParamId3 = UUID.randomUUID().toString();
        String[] lmsIdParam = { lmexPostParamId3, "lms_id", lmsId+"" };
        jdbcTemplate.update(inertQuery, lmsIdParam);
        String lmexPostParamId4 = UUID.randomUUID().toString();
        String[] adapterIdParam = { lmexPostParamId4, "adapter_id", lmexAdapterId+"" };
        jdbcTemplate.update(inertQuery, adapterIdParam);
        //shutdown database by code
    } catch (SQLException e) {
        e.printStackTrace();
    }
}

the code must be replace in the place of comment "shutdown database by code".

help me

Thank you in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

辞取 2024-10-29 05:58:18

例如:

jdbcTemplate.execute("SHUTDOWN");

For example:

jdbcTemplate.execute("SHUTDOWN");
少年亿悲伤 2024-10-29 05:58:18

使用下面的代码通过 java 代码关闭数据库。

jdbcTemplate.execute("SHUTDOWN");

有用

use the below code to shutdown your database using java code.

jdbcTemplate.execute("SHUTDOWN");

it works

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文