[英]How to generate sql without a database connection using jooq
I am playing with some jooq code. 我正在玩一些jooq代码。 I noticed to create sql using jooq it forces you to create a database connection.
我注意到使用jooq创建sql会强制您创建数据库连接。 Wanted to know how to do this without a database connection:
想知道如何在没有数据库连接的情况下执行此操作:
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();
}
Just don't pass any connection to the using()
call: 只是不要将任何连接传递给
using()
调用:
DSLContext create = DSL.using(SQLDialect.SQLSERVER2014);
String sql = create.select().from(DATA1).offset(100).limit(20).getSQL();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.