From f5120982fbe396754123c08724b22189facfab19 Mon Sep 17 00:00:00 2001 From: tsamplesKR <93012035+tsamplesKR@users.noreply.github.com> Date: Wed, 27 Apr 2022 13:01:38 -0500 Subject: [PATCH] Adding POC support for aurora. --- pom.xml | 2 +- .../qqq/backend/module/rdbms/jdbc/ConnectionManager.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 66d788c2..3173ced0 100644 --- a/pom.xml +++ b/pom.xml @@ -37,7 +37,7 @@ mysql mysql-connector-java - 8.0.26 + 8.0.28 com.h2database diff --git a/src/main/java/com/kingsrook/qqq/backend/module/rdbms/jdbc/ConnectionManager.java b/src/main/java/com/kingsrook/qqq/backend/module/rdbms/jdbc/ConnectionManager.java index 80cab668..1ef07a58 100644 --- a/src/main/java/com/kingsrook/qqq/backend/module/rdbms/jdbc/ConnectionManager.java +++ b/src/main/java/com/kingsrook/qqq/backend/module/rdbms/jdbc/ConnectionManager.java @@ -26,6 +26,13 @@ public class ConnectionManager switch (backend.getVendor()) { + case "aurora": + { + //TODO AWS version not working and why ssl=false required? + jdbcURL = "jdbc:mysql://" + backend.getHostName() + ":" + backend.getPort() + "/" + backend.getDatabaseName() + "?rewriteBatchedStatements=true&zeroDateTimeBehavior=convertToNull&useSSL=false"; + //jdbcURL = "jdbc:mysql:aws://" + backend.getHostName() + ":" + backend.getPort() + "/" + backend.getDatabaseName() + "?rewriteBatchedStatements=true&zeroDateTimeBehavior=convertToNull"; + break; + } case "mysql": { jdbcURL = "jdbc:mysql://" + backend.getHostName() + ":" + backend.getPort() + "/" + backend.getDatabaseName() + "?rewriteBatchedStatements=true&zeroDateTimeBehavior=convertToNull";