Informations relatives à la création de connexions JDBC

Utilisez des valeurs par défaut lorsque vous créez des connexions JDBC si des valeurs spécifiques ne sont pas spécifiées. Pour plus d'informations, consultez la documentation du serveur d'applications.

Remarque : Si vous n'utilisez la valeur de port par défaut pour votre base de données, prenez soin de spécifier la valeur appropriée.

WebLogic

Utilisez ces valeurs si votre serveur d'applications est WebLogic :

SQLServer

  • Pilote de base de données : pilote Microsoft™ MS SQL Server (type 4) Versions : 2012, 2012 SP1 et SP3, 2014, 2014 SP1, 2016 SP1

  • Port par défaut : 1433

  • Classe de pilote : com.microsoft.sqlserver.jdbc.SQLServerDriver

  • URL du pilote : jdbc:sqlserver://<your_db_host>[\\<named_instance>]:<your_db_port>;databaseName=<your_db_name>

  • Propriétés : Ajoutez user=<your_db_user_name>

Oracle

  • Pilote : Autre

  • Port par défaut : 1521

  • Classe de pilote : oracle.jdbc.OracleDriver

  • URL du pilote : jdbc:oracle:thin:@<your_db_host>:<your_db_port>:<your_db_service_name>

    Entrez l'URL du pilote en utilisant le format indiqué. Les applications Unica n'admettent pas l'utilisation du format RAC (Real Application Cluster) d'Oracle pour les connexions JDBC.

  • Propriétés : Ajoutez user=<your_db_user_name>

DB2®

  • Pilote : Autre

  • Port par défaut : 50000

  • Classe de pilote : com.ibm.db2.jcc.DB2Driver

  • URL du pilote : jdbc:db2://<your_db_host>:<your_db_port>/<your_db_name>

  • Propriétés : Ajoutez user=<your_db_user_name>

MariaDB

  • Type de base de données : MYSQL
  • Pilote : mariadb-java-client-2.5.1.jar
  • Port par défaut : 3306
  • Classe de pilote : org.mariadb.jdbc.Driver
  • URL du pilote : jdbc:mariadb://<hôte_de_votre_bd>:<PORT>/<nom_d'utilisateur_de_votre_bd>
  • Propriétés : Add user=<nom_d'utilisateur_de_votre_bd>
  • Password=<mot_de_passe_de_votre_bd>

WebSphere®

Utilisez ces valeurs si votre serveur d'applications est WebSphere :

SQLServer

  • Pilote : Indisponible

  • Port par défaut : 1433

  • Classe de pilote : com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource

  • URL du pilote : jdbc:sqlserver://<DBhostName>:1433;databaseName=<DBName>

Dans la zone Type de base de données, sélectionnez Défini par l'utilisateur.

Une fois que vous avez créé le fournisseur JDBC et la source de données, accédez aux propriétés personnalisées de la source de données, puis ajoutez ou modifiez les propriétés comme suit :

  • serverName=<your_SQL_server_name>
  • portNumber =<SQL_Server_Port_Number>
  • databaseName=<your_database_name>
Ajoutez les propriétés personnalisées suivantes :
  • Nom : webSphereDefaultIsolationLevel

  • Valeur : 1

  • Datatype : Entier

Oracle

  • Pilote : Oracle JDBC Driver

  • Port par défaut : 1521

  • Classe de pilote : oracle.jdbc.OracleDriver

  • URL du pilote : jdbc:oracle:thin:@<your_db_host>:<your_db_port>:<your_db_service_name>

    Entrez l'URL du pilote en utilisant le format indiqué. Les applications Unica n'admettent pas l'utilisation du format RAC (Real Application Cluster) d'Oracle pour les connexions JDBC.

DB2

  • Pilote : Fournisseur de pilote JCC

  • Port par défaut : 50000

  • Classe de pilote : com.ibm.db2.jcc.DB2Driver

  • URL du pilote : jdbc:db2://<your_db_host>:<your_db_port>/<your_db_name>

Pour ajouter les propriétés personnalisées, procédez comme suit :
  1. Cliquez sur la source de données que vous avez créée. Accédez aux propriétés personnalisées pour la source de données.
  2. Sélectionnez le lien Propriétés personnalisées.
  3. Attribuez la valeur 1 à la propriété resultSetHoldability . Si vous ne voyez pas de propriété resultSetHoldability , créez la propriété resultSetHoldability , puis attribuez-lui la valeur 1.
  4. Attribuez la valeur 2 à la propriété webSphereDefaultIsolationLevel. Si vous ne voyez pas de propriété webSphereDefaultIsolationLevel, créez la propriété webSphereDefaultIsolationLevel, puis attribuez-lui la valeur 2.
Les propriétés suivantes sont des propriétés personnalisées :
  • Nom : webSphereDefaultIsolationLevel

  • Valeur : 2

  • Datatype : Entier

MariaDB

  • Type de base de données : User_define
  • Nom de classe d'implémentation = org.mariadb.jdbc.MySQLDataSource
  • Pilote : mariadb-java-client-2.5.1.jar

    Propriétés personnalisées JNDI

  • Alias d'authentification géré par composant = sélectionnez les détails de l'authentification pour l'utilisateur
  • Alias de mappage de configuration = WSLogin
  • portNumber = 3306
  • relaxAutoCommit=true
  • databaseName = <NOM DE LA BASE DE DONNEES>
  • serverName = nom d'hôte du serveur MariaDB
  • user = nom de l'utilisateur du serveur MariaDB
  • password = mot de passe associé au nom d'utilisateur

Tomcat

Utilisez ces valeurs si votre serveur d'applications est Tomcat :

MariaDB
  • Pilote : mariadb-java-client-2.5.1.jar
  • Port par défaut : 3306
  • Classe de pilote : org.mariadb.jdbc.Driver
  • URL du pilote : jdbc:mariadb://<hôte_de_votre_bd>:<PORT>/<nom_d'utilisateur_de_votre_bd>
  • Propriétés : Add user=<nom_d'utilisateur_de_votre_bd>
  • Propriétés : Add password=<mot_de_passe_de_votre_bd>

JBoss

Spécifiez le chemin de bibliothèque natif du fichier JAR de pilote de base de données sur le serveur.

Utilisez ces valeurs si votre serveur d'applications est JBoss :

SQL Server

  • Pilote de base de données : Microsoft MS SQL Server (type 4) Versions : 2012, 2012 SP1 et SP3, 2014, 2014 SP1, 2016 SP1
  • Port par défaut : 1433
  • Classe de pilote : com.microsoft.sqlserver.jdbc.SQLServerDriver
  • URL du pilote : jdbc:sqlserver://<hôte_de_votre_bd>:<port_de_votre_bd>;databaseName=<nom_de_votre_bd>,validconnection-checker-class>
  • Nom: org.jboss.jca.adapters.jdbc.extensions.mssql.MSSQLValidConnectionChecker

    Par exemple :

    /subsystem=datasources/data-source=UnicaPlatformDS:add(jndiname=" java:/UnicaPlatformDS",connection-url="jdbc:sqlserver://localhost:1433;databaseName=plat11",driver-name=sql,username= sa,password=test1234,valid-connection-checker-classname="org.jboss.jca.adapters.jdbc.extensions.mssql.MSSQLValidConnectionChecker") **

Oracle

  • Pilote : Oracle JDBC Driver
  • Port par défaut : 1521
  • Classe de pilote : oracle.jdbc.OracleDriver
  • Driver URL:jdbc:oracle:thin:@<hôte_de_votre_bd>:<port_de_votre_bd>:<nom_de_votre_service_de_bd>

DB2

  • Pilote : Fournisseur de pilote JCC
  • Port par défaut : 50000
  • Classe de pilote : com.ibm.db2.jcc.DB2Driver
  • URL du pilote : jdbc:db2://<hôte_de_votre_bd>:<port_de_vore_bd>/<nom_de_votre_bd>
  • valid-connection-checker class-name= org.jboss.jca.adapters.jdbc.extensions.db2.DB2ValidConnectionChecker

MariaDB

  • Pilote de base de données : mariadb-java-client-2.5.1.jar
  • Port par défaut : 3306
  • Classe de pilote : org.mariadb.jdbc.Driver
  • URL du pilote : jdbc:mariadb://<hôte_de_votre_bd>:<PORT>/<nom_d'utilisateur_de_votre_bd>
  • Propriétés : Add user=<your_db_user_name>
  • Propriétés : Add password=<your_db_password>
  • Driver module xa-datasource-class= org.mariadb.jdbc.MySQLDataSource