在这篇之前已经介绍了如何搭建环境以及编译器自动生成的文件的作用,接下来则介绍对数据库的基本怎删改查操作。
首先声明一个DSLContext:
private DSLContext dslContext;
建立一个数据库连接,并且在构造函数里赋值给DSLContext,进行初始化:
private DSLContext getDSLContext() {
try {
//url, user, password替换
Connection connection =
DriverManager.getConnection(url, user,password);
return DSL.using(connection, SQLDialect.POSTGRES);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
//构造函数
public Controller(){
this.dslContext = getDSLContext();
}
对数据表重命名使用如下代码,即将Users表重命名为u:
com.generator.tables.Users u = com.generator.tables.Users.USERS.as("u");
Create
新增一条数据:
dslContext.insertInto(u).columns(u.FIRST