gpt4 book ai didi

java - 如何使用 jooq 在没有数据库连接的情况下生成 sql

转载 作者:行者123 更新时间:2023-12-02 02:15:40 64 4
gpt4 key购买 nike

我正在玩一些 jooq 代码。我注意到使用 jooq 创建 sql 它会强制您创建数据库连接。想知道如何在没有数据库连接的情况下执行此操作:

String url = env.getProperty("spring.datasource.url");
String user = env.getProperty("spring.datasource.username");
String pass = env.getProperty("spring.datasource.password");

try (Connection conn = DriverManager.getConnection(url, user, pass)) {
DSLContext create = DSL.using(conn, SQLDialect.SQLSERVER2014);
String sql = create.select().from(DATA1).offset(100).limit(20).getSQL();
}
catch (Exception e) {
e.printStackTrace();
}

最佳答案

只是不要将任何连接传递给 using() 调用:

DSLContext create = DSL.using(SQLDialect.SQLSERVER2014);
String sql = create.select().from(DATA1).offset(100).limit(20).getSQL();

关于java - 如何使用 jooq 在没有数据库连接的情况下生成 sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49339713/

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