Glassfish 3 : créer un pool de connexions JDBC
Boris HUISGEN October 5, 2010
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.