Configuer datasource connection pool dans Netbeans Payara Glassfish - marc-bouvier-dav/dav-jee-tuto GitHub Wiki

Ce tutorial permet de créer une connectionPool et une ressource JDBC dans Glasshfish Payara. Il répond au prérequis du projet 005-persistence. La ressource JNDI crée est la suivante :

  • Nom jndi : jdbc/davidson-005
  • Nom de la base de données : davidson_005

Ce tutorial pourra être adapté pour créer d'autres sources de données.

Disclaimer : La configuration de ces sources de données est sommaire et ne prend pas en compte des problématiques du monde réel (sécurité, sacalabilité). Ne pas utiliser en environnement de production tel quel.

  • Dans Netbeans, ouvrir l'onglet Services Services

  • Créer une base de données JavaDb (Derby) : Databases > JavaDb > Create database Create database

  • choisir un nom pour la base de données pas de mot de passe (par exemple davidson_005)

  • La base de données doit apparaître Base de données créée

  • Servers > GlassFish Server > Start Start Glassfish

  • Servers > Glassfish Server > View domain admin console View admin

  • L'interface d'administration de Glassfish/Payara doit s'ouvrir (http://localhost:4848)

  • JDBC > Connection Pools Glassfish / Payara admin

  • new Glassfish / Payara admin

  • Choisir un nom (ex. Davidson-005-persistence-pool)

  • Ressource type : javax.sql.DataSource

  • Database Driver Vendor : Derby

  • next

  • Additional properties :

  • User : davidson_005

  • DatabaseName : davidson_005

  • DataSourceName : davidson_005

  • ServerName : localhost

  • CreateDatabase : true

  • PortNumber : 1527

  • Password : davidson_005

  • finish

  • JDBC > Resources > new

  • JNDI name : jdbc/davidson-005

  • Pool name : Davidson-005-persistence-pool

  • finish