Oppure

Loading
28/09/12 9:38
vide91
Salve a tutti, premettendo che ho studiato un po di php(ma non utilizzando le classi) vorrei sapere come si può connettere un database mysql a una jsp, o non so meglio dire da dove iniziare. Qualcuno mi può indicare qualche sito o altro per iniziare a muovermi? In java ho fatto ancora qualche piccolo programmino quelli iniziali diciamo....grazie
aaa
28/09/12 10:20
Bonny
Per esempio cosi:
/*
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