28/09/12 10:20
Bonny
Per esempio cosi:
cioè come se dovresti connettere un'applicazione java ad un databese, in questo caso si tratta di Mysql ma non cambia nulla ... l'unica cosa cambia il DRIVER che viene caricato.
/* create table prova ( nome varchar(50), cognome varchar(50), matricola varchar(50) primary key ); */ //Connessione al database Connection con; //Prepara lo statement per lanciare il comando al database ResultSet rs; // Set di record final String DRIVER = "com.mysql.jdbc.Driver"; final String URL = "jdbc:mysql://nome_host:80/nome_db"; final String LOGIN = "nome_utente"; final String PASSWORD = "psw_utente"; try { //Creazione di una istanza MySQL Class.forName(DRIVER); //Apertura della connessione al database con = DriverManager.getConnection(URL, LOGIN, PASSWORD); System.out.println("Connessione OK!"); //Esempio di query INSERT con.createStatement().execute("INSERT INTO prova VALUES('Luca','Bonaldo','12345')"); con.createStatement().execute("INSERT INTO prova VALUES('Marco','Marzola','44557')"); con.createStatement().execute("INSERT INTO prova VALUES('Andrea','Rossi','98762')"); rs = con.createStatement().executeQuery("SELECT * FROM prova"); while (rs.next()) { out.println(rs.getString(0) + "/t" + rs.getString(1) + "/t" + rs.getString(2)); } //Chiusura della connessione alla base di dati. con.close(); } catch (Exception ex) { out.println("Errore: " + ex.getMessage()); }
cioè come se dovresti connettere un'applicazione java ad un databese, in questo caso si tratta di Mysql ma non cambia nulla ... l'unica cosa cambia il DRIVER che viene caricato.
Ultima modifica effettuata da Bonny 28/09/12 10:25
aaa