gpt4 book ai didi

netbeans - JavaDB - 检查数据库是否存在

转载 作者:行者123 更新时间:2023-12-02 19:30:54 24 4
gpt4 key购买 nike

我们创建了一个 Java 应用程序,它在 Netbeans IDE 中使用 JavaDB 数据库。我们希望程序在每次启动时检查数据库的表是否已经创建,否则创建它们。我们该怎么做呢?感谢x

最佳答案

我使用:

DatabaseMetaData metas;
ResultSet tables;
Statement stat;

m_connexion = DriverManager.getConnection("jdbc:derby:mybase;create=true");
metas = m_connexion.getMetaData();
stat = m_connexion.createStatement();
tables = metas.getTables(m_connexion.getCatalog(), null, "MYTABLE", null);
if (!tables.next())
stat.execute(
"CREATE TABLE APP.MYTABLE (" // etc.

...这对我有用。

关于netbeans - JavaDB - 检查数据库是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3437765/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com