Hier eine Kurzbeschreibung, um in der Entwicklungsumgebung NetBeans 6.9.1 eine JDBC-Datasource für eine Java Enterprise-Applikation hinzuzufügen. Inklusive Database Mapping, Persistent Entities und Session Beans, die über Annotationen in einem Servlet verwendet werden können:
- „mysql-connector-java-5.1.13-bin.jar“ in den lib-Ordner von GlassFish 3.0.1 kopieren
- GlassFish neustarten
- MySQL Connection-Pool in der GlassFish-Administrationsoberfläche anlegen
- JDBC Ressource (jdbc/name) in der GlassFish- Administrationsoberfläche anlegen
- Entity Classes from Database (mit List-Collection) in NetBeans-Projekt generieren
- New Persistence Unit in NetBeans-Projekt generieren
- New Session Bean (ohne Interface) in NetBeans-Projekt erzeugen
- New Servlet in NetBeans-Projekt erzeugen
- SessionBean mit @EJB-Annotation verwenden
Die JDBC Ressource muss diese Eigenschaften gesetzt haben:
portNumber
databaseName
serverName
password
user
URL
Url
Die URL wird folgendermaßen aufgebaut: jdbc:mysql://hostname:port/databaseName
.