From 8cf5dcea8dbcd6d1ea9e33237443581b0dcd70e5 Mon Sep 17 00:00:00 2001 From: "Andrii.Kovalchuk" Date: Tue, 11 Jun 2024 19:01:34 +0300 Subject: [PATCH] use multiline SQL string --- .../com/bobocode/AccountDbInitializer.java | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/2-0-jdbc-api/2-0-2-create-table/src/main/java/com/bobocode/AccountDbInitializer.java b/2-0-jdbc-api/2-0-2-create-table/src/main/java/com/bobocode/AccountDbInitializer.java index 26a2bea4..0fbc2e5c 100644 --- a/2-0-jdbc-api/2-0-2-create-table/src/main/java/com/bobocode/AccountDbInitializer.java +++ b/2-0-jdbc-api/2-0-2-create-table/src/main/java/com/bobocode/AccountDbInitializer.java @@ -32,18 +32,20 @@ public AccountDbInitializer(DataSource dataSource) { public void init() throws SQLException { try (Connection connection = dataSource.getConnection()) { Statement statement = connection.createStatement(); - statement.execute("CREATE TABLE account(" + - "id BIGINT," + - " email VARCHAR(255) NOT NULL," + - " first_name VARCHAR(255) NOT NULL," + - " last_name VARCHAR(255) NOT NULL," + - " gender VARCHAR(255) NOT NULL," + - " birthday DATE NOT NULL," + - " balance DECIMAL(19,4)," + - " creation_time TIMESTAMP NOT NULL DEFAULT now()," + - " CONSTRAINT account_pk PRIMARY KEY (id)," + - " CONSTRAINT account_email_uq UNIQUE (email)" + - ");"); + statement.execute(""" + CREATE TABLE account( + id BIGINT, + email VARCHAR(255) NOT NULL, + first_name VARCHAR(255) NOT NULL, + last_name VARCHAR(255) NOT NULL, + gender VARCHAR(255) NOT NULL, + birthday DATE NOT NULL, + balance DECIMAL(19,4), + creation_time TIMESTAMP NOT NULL DEFAULT now(), + CONSTRAINT account_pk PRIMARY KEY (id), + CONSTRAINT account_email_uq UNIQUE (email) + ); + """); } } } \ No newline at end of file