oregon ha scritto:
zaiocrit ha scritto:
mi sto perdendo
Forse perché ne discuti contemporaneamente con più forum
[NOTA TOKI: ho eliminato il link]
beh.. sto testando anche i forum
non ci vedo nulla di male. anche tu evidentemente lo fai no ?
ho trovato la soluzione :
In Eclipse sono andato in Run Configuration e nella scheda Classpath ho inserito un External JARs : il mysql-connector-java-5.1.34-bin.jar che ho scaricato precedentemente
con quello di mariadb non funziona, ma ora non mi pongo il problema
con questo listato trovato in rete e modificato riesco a leggere il contenuto di una tabella
package DatabaseTest;
import java.sql.*;
public class ProvaJDBC {
public static void main (String args[]){
// com.mysql.jdbc.Driver
try {
//String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
String url = "jdbc:odbc:mySql";
Connection con = DriverManager.getConnection("jdbc:mySql://localhost:3306/biblio?user=root&password=password");
Statement cmd = con.createStatement();
String query = "SELECT * FROM book";
ResultSet res = cmd.executeQuery(query);
while (res.next()) {
System.out.println(res.getString("title"));
//System.out.println(res.getString("nomeColonna2"));
}
res.close(); // chiudere le risorse DB è obbligatorio
cmd.close();
con.close();
}
catch (SQLException e){
e.printStackTrace();
}
catch (ClassNotFoundException e){
e.printStackTrace();
}
}
}
però mi domando... se un giorno finirò mai un programma in JAVA che utilizza un DB come mariaDB o mySQL... oltre al programma JAVA e all'installazione del DB... il connettore dove lo devo mettere/configurare ?
ciao !
PS: ora "vado di la" a scrivere la stessa cosa per correttezza