MT5
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

MT5

Forum per gli studenti di informatica dell'MT5
 
IndiceIndice  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 JDBC Connection

Andare in basso 
3 partecipanti
AutoreMessaggio
Moder
Primi Passi
Primi Passi
Moder


Numero di messaggi : 113
Età : 41
Localizzazione : MT5 :-)
Data d'iscrizione : 24.01.08

JDBC Connection Empty
MessaggioTitolo: JDBC Connection   JDBC Connection Icon_minitimeMer Feb 20, 2008 8:47 pm

1) REPERIRE IL DRIVER

-ORACLE

Windows OS
Il driver si trova nel percorso di istallazione di Oracle. Se per esempio avete istallato Oracle in C:\Programmi e la cartella di default si chiama oraclexe, il driver si trova nel path:

C:\Programmi\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib

Ci sono due file jar:
-ojdbc14.jar - compatibile con la JDK 1.4 e 1.5
-ojdbc14_g.jar - come ojdbc14.jar, fatta eccezione per le classi compilate con il comando "javac -g" e che contengono "tracing information"
(info dal sito)

Other OS
Altrimenti i driver sono scaricabili da qui


-MySQL

Il driver di MySQL si può scaricare da qui


2) AGGIUNGERE IL DRIVER AL PROGETTO

Se state utilizzando Eclipse, cliccate sul progetto con il tasto destro e nel menù contestuale cliccate su "Build Path" e poi su "Add External Archives". Selezionate il driver appropriato al DBMS che volete utilizzare (è un file .jar)
Se utilizzate NetBeans, cliccate col destro su "Libraries" e scegliete "Add JAR/Folder..." e scegliete il percorso in cui è contenuto il driver. Se volete utilizzare il driver di MySQL, è gia presente nei JAR predefiniti. Andate con il destro sempre su "Libraries" e cliccate "Add Library", vi comparirà una lista di JAR, selezionate "MySQL JDBC Driver"


3) CARICARE IL DRIVER E APRIRE UNA CONNESSIONE

-ORACLE

Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@<hostname>:<port>:<sid>";
String user = "Prova";
String password = "prova";
Connection connection = DriverManager.getConnection(url, user, password);

Esempio

Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "Prova";
String password = "prova";
Connection connection = DriverManager.getConnection(url, user, password);


-MySQL

Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://<hostname>/<schema/database>";
String user = "root";
String password = "admin";
Connection connection = DriverManager.getConnection(url, user, password);

Esempio

Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost/Prova";
String user = "root";
String password = "admin";
Connection connection = DriverManager.getConnection(url, user, password);

NOTA: se non inserite <hostname> di default è "localhost". Se non inserite il nome dello schema/database, di default potete accedere a tutti i database creati in MySQL, quindi se fate delle operazioni sulle tabelle, dovete utilizzare la sintassi:
<nome database>.<nome tabella>

------------------------------------------------------------------------------------------------------------------------------------------------

Fatemi sapere se funziona o se c'è qualcosa che non va! In bocca al lupo per l'esame di BD What a Face
Torna in alto Andare in basso
Carmine
Moderatore
Moderatore
Carmine


Numero di messaggi : 768
Localizzazione : Cosenza
Data d'iscrizione : 16.12.07

JDBC Connection Empty
MessaggioTitolo: Re: JDBC Connection   JDBC Connection Icon_minitimeMer Feb 20, 2008 10:01 pm

Grazissimo lol!
Torna in alto Andare in basso
Moder
Primi Passi
Primi Passi
Moder


Numero di messaggi : 113
Età : 41
Localizzazione : MT5 :-)
Data d'iscrizione : 24.01.08

JDBC Connection Empty
MessaggioTitolo: Re: JDBC Connection   JDBC Connection Icon_minitimeSab Feb 23, 2008 12:42 am

Carmine ha scritto:
Grazissimo lol!

preghissimo
Torna in alto Andare in basso
mjalban
Primi Passi
Primi Passi
mjalban


Numero di messaggi : 80
Età : 37
Localizzazione : Kalabrian Bronx
Data d'iscrizione : 17.12.07

JDBC Connection Empty
MessaggioTitolo: Re: JDBC Connection   JDBC Connection Icon_minitimeSab Feb 23, 2008 2:21 pm

Grazie tante moder! Ma perchè non fai tu lezione in lab? What a Face
Torna in alto Andare in basso
Moder
Primi Passi
Primi Passi
Moder


Numero di messaggi : 113
Età : 41
Localizzazione : MT5 :-)
Data d'iscrizione : 24.01.08

JDBC Connection Empty
MessaggioTitolo: Re: JDBC Connection   JDBC Connection Icon_minitimeSab Feb 23, 2008 2:30 pm

mjalban ha scritto:
Grazie tante moder! Ma perchè non fai tu lezione in lab? What a Face

perché non è cosa mia What a Face
Torna in alto Andare in basso
Contenuto sponsorizzato





JDBC Connection Empty
MessaggioTitolo: Re: JDBC Connection   JDBC Connection Icon_minitime

Torna in alto Andare in basso
 
JDBC Connection
Torna in alto 
Pagina 1 di 1

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
MT5 :: MT5 Esami :: Didattica-
Vai verso: