Bem galera, o que eu quer é criar um metodo com a conexão e chamalho sempre que for preciso.
Só que primeiro tou fazendo um teste, pelo codigo que eu fiz, na hora que eu chamo era pra mandar pelo menos alguma mensagem.
Acho que estou errando na hora de chamar.
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import java.sql.DriverManager;
public class conectar {
public void cnn(){
System.out.println("ABRINDO");
try{
Class.forName("com.mysql.jdbc.Driver");
Connection a=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
Statement b=(Statement) a.createStatement();
System.out.println("CONECT");
}
catch(Exception e){
System.out.println("ERRO");
}
}
}
Chamar
[code]import javax.swing.JOptionPane;
public class Contacorrente {
public static void main(String[] args) {
E a classe que testa a conexão vc tem que, atribuir uma variavel para seu objeto e depois chamar o metodo cnn(),
Veja seu codigo formatado.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class conectar {
public void cnn() {
System.out.println("ABRINDO");
try {
Class.forName("com.mysql.jdbc.Driver");
Connection a = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
Statement b = a.createStatement();
System.out.println("CONECT");
} catch (Exception e) {
System.out.println("ERRO");
}
}
public static void main(String[] args) {
conectar n = new conectar(); //variavei criada para seu objeto
n.cnn(); // chamando o metodo cnn()
}
}