E' tardi quindi non garantisco sull'idea però fare una cosa così:
codice:
import java.sql.*;
public class Connessione {
Connessione()
{
}
public static void main(String args[])
{
new Connessione();
}
public void connetto(){
Connection connection = null;
try {
String databaseURI = "jdbc:mysql://localhost:3306/archivio";
String userName = "root";
String password = "";
Driver driver = new org.gjt.mm.mysql.Driver();
DriverManager.registerDriver(driver);
connection = DriverManager.getConnection(databaseURI, userName, password);
System.out.println(".:Connesso:.");
new Query(connection);
} catch(Exception e) {
System.err.println("Non connesso eccezione: " + e.getMessage());
}
}
}
codice:
import java.sql.*;
class Query{
Query(Connection connection)
{
Statement st=connection.createStatement();
st.executeUpdate("INSERT INTO tabella (nome) values('Marco')");
}
}
In pratica passare la variabile connection...ora vado a dormire spero di essere stato utile...ciao!