Glassfish 3 : créer un pool de connexions JDBC
- Mardi 5 octobre 2010
- Par Boris HUISGEN
- Ecrire
Cet exemple couvre la création d’un pool de connexions JDBC pour un serveur MySQL,
En premier lieu, ne pas oublier d’installer le driver JDBC de MySQL dans le domaine d’exécution :
$ cd $GLASSFISH_HOME $ ./bin/asadmin stop-domain $ cp ~/mysql-connector-java-5.1.13-bin.jar glassfish/domains/domain1/lib/ $ ./bin/asadmin start-domain
La création du pool de connexions (en veillant aux caractères d’échappement dans l’URL) :
$ ./bin/asadmin create-jdbc-connection-pool --datasourceclassname com.mysql.jdbc.jdbc2.optional.MysqlDataSource --restype javax.sql.DataSource --property User=myuser:Password=mypwd:URL=jdbc\\:mysql\\://127.0.0.1/mydb mydb_pool Command create-jdbc-connection-pool executed successfully.
Un test rapide pour valider la connexion au serveur MySQL :
$ ./bin/asadmin ping-connection-pool mydb_pool Command ping-connection-pool executed successfully.
Reste à créer la ressource jdbc/mydb à utiliser dans l’application Java :
$ ./bin/asadmin create-jdbc-resource --connectionpoolid=mydb_pool jdbc/mydb Command create-jdbc-resource executed successfully.










