Java database

Connettersi ad un database Oracle con Java

La modalità di connessione ad un database Oracle in Java è la stessa presentata in questo articolo.
Verranno infatti utilizzare le stesse classi, con l’aggiunta della classe java.sql.ResultSetMetaData per ottenere i metadati della tabella.
L’unica differenza riguarda la stringa di connessione. La sua forma è la seguente:

jdbc:oracle:<drivertype>:<username/password>@<database>

Il tipo di driver utilizzato in questo esempio è il driver thin. username e password, ovviamente, rappresentano le credenziali per l’accesso al database.
La parte database può assumere una di queste due forme (per il driver thin):

<host>:<port>:<SID>
//<host>:<port>/<service>

Tali dati sono recuperabili aprendo il file tnsnames.ora. Nel mio caso, il database gira in locale sulla porta 1521 e sia il SID che il service è XE.

Il sito dell’Oracle riporta questa frase, riguardo l’utilizzo della stringa che riporta il servizio:

We strongly encourage everyone to transition from SIDs to services as quickly as possible as SIDs will be cease to be supported in one of the next few releases of the database.

Per questo motivo, verrà utilizzata la seconda forma.

Continua >

Connettersi ad un database MySQL in Java

La connessione ad un database MySQL, mediante Java, può essere effettuata utilizzando i driver jdbc disponibili sul sito ufficiale di MySQL, presenti qui.

Valgono le stesse considerazioni fatte nell’articolo riguardante la connessione da Java ad un database SQLite, presente qui.

Continua >

Connettersi ad un database SQLite con Java

La connessione ad un file database SQLite, in Java, può essere effettuata utilizzando i driver jdbc disponibili a questo indirizzo http://www.zentus.com/sqlitejdbc/. Scaricando il file .jar, si ha tutto il necessario per effettuare la connessione.

Continua >