Massimo Caliman
Massimo Caliman
1 min read

Categories

  • Computer Science

Tags

  • Java
  • DataSource
  • GlassFish
  • MySQL

Languages

  • Italian

Mentre in fisica devi capire come è fatto il mondo, in informatica sei tu a crearlo.Dentro i confini del computer, sei tu il creatore. Controlli – almeno potenzialmente – tutto ciò che vi succede. Se sei abbastanza bravo, puoi essere un Dio. Su piccola scala.(Linus Torvalds, Rivoluzionario per caso, 2001)

  1. Effettuare il download del JDBC driver per MySQL dall’indirizzo http://dev.mysql.com/downloads/connector/j/3.1.html
  2. Estrare il contenuto del file zip.
  3. Copiate mysql-connector-java-x.x.x-bin.jar nel path GLASS_FISH_INSTALL_DIR\lib.
  4. Effettuare lo start di GlassFish Application Server con il comando asadmin.bat start-domain domain1 dalla directory GLASS_FISH_INSTALL_DIR\bin.
  5. Effettuare il login alla console di amministrazione di GlassFish. L’url di default per la console di amministrazione è http://localhost:4848/login.jsf.
  6. Da menu Common Task espandere il menu Resources.
  7. Espandete il menu JDBC sotto Resources.
  8. Cliccare su Connection Pools sotto il menu JDBC. La pagine dei Connection Pools page verrà visualizzata.
  9. Cliccare su New.
  10. Inserire un nome per il vostro pool di connessioni JDBC . Selezionate javax.sql.ConnectionPoolDataSource come Resource Type e selezionate MySQL come Database vendor.
  11. Cliccare su Next.
  12. Compilare i dettagli in accordo con le vostre nececessità. I campi obbligatori sono. a. DatabaseName b. Password c. URL (il formato dovrà essere jdbc:mysql://localhost:3306/test. Dove test è il nome del vostro database.) d. Url (il formato dovrà essere jdbc:mysql://localhost:3306/test. Dove test è il nome del vostro database.) e. ServerName f. User
  13. Cliccare su Finish. Ora è possibile tornare alla pagina dei Connection Pools.
  14. Ciccare sul Connection Pool creata per accedere alla pagina Edit.
  15. Cliccare su Ping. Se il vostro connection pool è settato correttamente otterrete il messaggio Ping Succeeded.

  16. Ora cliccare su JDBC Resorces sotto il menu JDBC.
  17. Cliccare su New.
  18. Inserire un JNDI Name per il vostro data source e selezionate il pool che avete creato seguendo le istruzioni dei passi precedenti (Pool Name).

  19. Cliccare su OK. Avete terminato. Per ottenere una connessione usando un DataSource portete utilizzare il seguente codice di esempio.
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("jdbc/mysqltest");
Connection con = ds.getConnection();