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";