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
-
Créer une base de données JavaDb (Derby) : Databases > JavaDb > 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
-
Servers > GlassFish Server > Start
-
Servers > Glassfish Server > View domain admin console
-
L'interface d'administration de Glassfish/Payara doit s'ouvrir (http://localhost:4848)
-
JDBC > Connection Pools
-
new
-
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