Questa è la classe per la connessione MyConnection
codice:
package nuceria;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
// classe che crea la connessione
public class MyConnection {
static Connection con = null;
public MyConnection(){
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
con =DriverManager.getConnection("jdbc:mysql://localhost:3306/nuceria","root","");
}catch(Exception e){JOptionPane.showMessageDialog(null,"Errore Connessione!! "+e,"WARNING !!!",0);
System.out.println(e);
}
}
public static Connection getConnection(){
return con;
}
}
Questo invece è il codice che uso per creare la connessione quando mi serve:
codice:
new MyConnection();
Connection con=MyConnection.getConnection();
Statement st = con.createStatement();
ResultSet rs =st.executeQuery(query);