diff --git a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/cpds.properties b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/cpds.properties index 1cd4065431c..54ec4a6c8ec 100644 --- a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/cpds.properties +++ b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/cpds.properties @@ -37,7 +37,7 @@ # only if the new code is made subject to such option by the copyright # holder. # -# Portions Copyright [2017] [Payara Foundation and/or its affiliates] +# Portions Copyright [2017-2018] [Payara Foundation and/or its affiliates] ORACLE=oracle.jdbc.pool.OracleConnectionPoolDataSource DERBY=org.apache.derby.jdbc.ClientConnectionPoolDataSource40 @@ -52,7 +52,8 @@ MICROSOFTSQLSERVER=com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSourc SYBASE=com.sybase.jdbc2.jdbc.SybConnectionPoolDataSource POINTBASE=com.pointbase.jdbc.jdbcDataSource INFORMIX=com.informix.jdbcx.IfxConnectionPoolDataSource -MYSQL=com.mysql.cj.jdbc.MysqlConnectionPoolDataSource +MYSQL=com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource +MYSQL8=com.mysql.cj.jdbc.MysqlConnectionPoolDataSource POSTGRESQL=org.postgresql.ds.PGConnectionPoolDataSource DATADIRECT-DB2=com.ddtek.jdbcx.db2.DB2DataSource DATADIRECT-ORACLE=com.ddtek.jdbcx.oracle.OracleDataSource diff --git a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/dbvendor.properties b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/dbvendor.properties index 26a4f9938ac..2034428e139 100644 --- a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/dbvendor.properties +++ b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/dbvendor.properties @@ -37,7 +37,7 @@ # only if the new code is made subject to such option by the copyright # holder. # -# Portions Copyright [2017] [Payara Foundation and/or its affiliates] +# Portions Copyright [2017-2018] [Payara Foundation and/or its affiliates] #Values are added to complete properties file structure. Oracle=ORACLE @@ -55,6 +55,7 @@ Pointbase=POINTBASE Cloudscape=CLOUDSCAPE Informix=INFORMIX MySql=MYSQL +MySql8=MYSQL8 Postgresql=POSTGRESQL DataDirect-DB2=DATADIRECT-DB2 DataDirect-Oracle=DATADIRECT-ORACLE diff --git a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/ds.properties b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/ds.properties index 52483d1b234..0e87e794683 100644 --- a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/ds.properties +++ b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/ds.properties @@ -37,7 +37,7 @@ # only if the new code is made subject to such option by the copyright # holder. # -# Portions Copyright [2017] [Payara Foundation and/or its affiliates] +# Portions Copyright [2017-2018] [Payara Foundation and/or its affiliates] ORACLE=oracle.jdbc.pool.OracleDataSource DERBY=org.apache.derby.jdbc.ClientDataSource40 @@ -53,7 +53,8 @@ SYBASE=com.sybase.jdbc2.jdbc.SybDataSource POINTBASE=com.pointbase.jdbc.jdbcDataSource CLOUDSCAPE=com.cloudscape.core.BasicDataSource INFORMIX=com.informix.jdbcx.IfxDataSource -MYSQL=com.mysql.cj.jdbc.MysqlDataSource + MYSQL=com.mysql.jdbc.jdbc2.optional.MysqlDataSource +MYSQL8=com.mysql.cj.jdbc.MysqlDataSource POSTGRESQL=org.postgresql.ds.PGSimpleDataSource DATADIRECT-DB2=com.ddtek.jdbcx.db2.DB2DataSource DATADIRECT-ORACLE=com.ddtek.jdbcx.oracle.OracleDataSource diff --git a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/validationclassnames.properties b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/validationclassnames.properties index 8b0d6bc8312..fbccb43ba20 100644 --- a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/validationclassnames.properties +++ b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/validationclassnames.properties @@ -37,7 +37,7 @@ # only if the new code is made subject to such option by the copyright # holder. # -# Portions Copyright [2017] [Payara Foundation and/or its affiliates] +# Portions Copyright [2017-2018] [Payara Foundation and/or its affiliates] ORACLE=org.glassfish.api.jdbc.validation.OracleConnectionValidation DATADIRECT-ORACLE=org.glassfish.api.jdbc.validation.OracleConnectionValidation @@ -53,6 +53,7 @@ DATADIRECT-DB2=org.glassfish.api.jdbc.validation.DB2ConnectionValidation MICROSOFTSQLSERVER=org.glassfish.api.jdbc.validation.MSSQLConnectionValidation DATADIRECT-MICROSOFT-SQL-SERVER=org.glassfish.api.jdbc.validation.MSSQLConnectionValidation MYSQL=org.glassfish.api.jdbc.validation.MySQLConnectionValidation +MYSQL8=org.glassfish.api.jdbc.validation.MySQLConnectionValidation DATADIRECT-MYSQL=org.glassfish.api.jdbc.validation.MySQLConnectionValidation POSTGRESQL=org.glassfish.api.jdbc.validation.PostgresConnectionValidation SYBASE=org.glassfish.api.jdbc.validation.SybaseConnectionValidation diff --git a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/xads.properties b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/xads.properties index 3068d17bdfe..50f65eaecc6 100644 --- a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/xads.properties +++ b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/databases/dbvendormapping/xads.properties @@ -37,7 +37,7 @@ # only if the new code is made subject to such option by the copyright # holder. # -# Portions Copyright [2017] [Payara Foundation and/or its affiliates] +# Portions Copyright [2017-2018] [Payara Foundation and/or its affiliates] ORACLE=oracle.jdbc.xa.client.OracleXADataSource DERBY=org.apache.derby.jdbc.ClientXADataSource40 @@ -53,7 +53,8 @@ SYBASE=com.sybase.jdbc2.jdbc.SybXADataSource POINTBASE=com.pointbase.xa.xaDataSource CLOUDSCAPE=com.cloudscape.core.XADataSource INFORMIX=com.informix.jdbcx.IfxXADataSource -MYSQL=com.mysql.cj.jdbc.MysqlXADataSource +MYSQL=com.mysql.jdbc.jdbc2.optional.MysqlXADataSource +MYSQL8=com.mysql.cj.jdbc.MysqlXADataSource POSTGRESQL=org.postgresql.xa.PGXADataSource DATADIRECT-DB2=com.ddtek.jdbcx.db2.DB2DataSource DATADIRECT-ORACLE=com.ddtek.jdbcx.oracle.OracleDataSource diff --git a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/templates/resources/jdbc/mysql8_type4_datasource.xml b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/templates/resources/jdbc/mysql8_type4_datasource.xml new file mode 100644 index 00000000000..449307bf16d --- /dev/null +++ b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/templates/resources/jdbc/mysql8_type4_datasource.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + diff --git a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/templates/resources/jdbc/mysql_type4_datasource.xml b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/templates/resources/jdbc/mysql_type4_datasource.xml index 95afba402c0..933e3731e25 100644 --- a/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/templates/resources/jdbc/mysql_type4_datasource.xml +++ b/appserver/jdbc/templates/src/main/resources/glassfish/lib/install/templates/resources/jdbc/mysql_type4_datasource.xml @@ -58,16 +58,16 @@ ====================================================================================================== | res-type datasource-classname | ====================================================================================================== - | javax.sql.DataSource com.mysql.cj.jdbc.MysqlDataSource | - | javax.sql.ConnectionPoolDataSource com.mysql.cj.jdbc.MysqlConnectionPoolDataSource | - | javax.sql.XADataSource com.mysql.cj.jdbc.MysqlXADataSource | + | javax.sql.DataSource com.mysql.jdbc.jdbc2.optional.MysqlDataSource | + | javax.sql.ConnectionPoolDataSource com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource | + | javax.sql.XADataSource com.mysql.jdbc.jdbc2.optional.MysqlXADataSource | ====================================================================================================== -->