diff --git a/server/pxf-drivers/.gitignore b/server/pxf-drivers/.gitignore new file mode 100644 index 00000000..4adf20cd --- /dev/null +++ b/server/pxf-drivers/.gitignore @@ -0,0 +1,2 @@ +/build +/bin/ \ No newline at end of file diff --git a/server/pxf-drivers/build.gradle b/server/pxf-drivers/build.gradle new file mode 100644 index 00000000..7e53f23c --- /dev/null +++ b/server/pxf-drivers/build.gradle @@ -0,0 +1,31 @@ + +dependencies { + // AthenaJDBC42.jar + implementation 'com.clickhouse:clickhouse-jdbc:0.6.1' + // clickhouse-jdbc-0.6.1-http.jar ?? + // commons-cli-1.5.0.jar ?? + + implementation 'org.apache.httpcomponents.client5:httpclient5:5.3.1' + + // DB2 + implementation 'net.sf.jt400:jt400:11.2' + + // MSSQL + implementation 'com.microsoft.sqlserver:mssql-jdbc:8.2.2.jre11' + + // MySQL + implementation 'com.mysql:mysql-connector-java:8.0.26' + + // Snowflake + implementation 'net.snowflake:snowflake-jdbc:3.13.9' + + // ORA + implementation 'com.oracle.database.jdbc:ojdbc11:23.3.0.23.09' + implementation 'com.oracle.database.jdbc:ucp11:23.3.0.23.09' + // orai18n - unknown version + + + // trino + testImplementation 'io.trino:trino-jdbc:403' + +} \ No newline at end of file diff --git a/server/settings.gradle b/server/settings.gradle index dd419679..16328286 100644 --- a/server/settings.gradle +++ b/server/settings.gradle @@ -28,3 +28,4 @@ include 'pxf-service', 'pxf-json', 'pxf-s3', 'pxf-diagnostic' + 'pxf-drivers'