Reputation: 491
I have insert statement in a string value now i want to change that into Jooq and excute the jooq on the DB is it possible ? or am i over expecting ?
My Insert Query :
INSERT INTO ANTIQUES (ID,TYPE,NAME,PRICE) VALUES (21, 01, 'Ottoman', 200.00);
Upvotes: 1
Views: 2247
Reputation: 517
Here are some details missing in the above answer, and also on JOOQ's website.
create.insertInto(Antiques.ANTIQUES,
Antiques.ANTIQUES.ID, Antiques.ANTIQUES.TYPE,
Antiques.ANTIQUES.NAME,Antiques.ANTIQUES.PRICE)
.values(21, 01, 'Ottoman', 200.00).execute();
Antiques.ANTIQUES
, "Antiques" is the name of the class in tables package and ANTIQUES is the static final object created in the same class for reference.Antiques.ANTIQUES.TYPE
.Upvotes: 3
Reputation: 4242
Yes, you can do this. It should be similiar with the following code.
create.insertInto(ANTIQUES,
ANTIQUES.ID, ANTIQUES.TYPE, ANTIQUES.NAME, ANTIQUES.PRICE)
.values(21, 01, 'Ottoman', 200.00);
Please check the tutorial and document.
Upvotes: 1