Quando tento usar esta conexão, obtenho erro.
#################Clases 01###################
Conexão.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
/**
*
* @author Diego
*/
public class ConexãoMySQL {
public static void execute(String SQL) throws SQLException {
String driverName = "org.gjt.mm.mysql.Driver";
String serverName = "localhost";
String mydatabase = "CallCenter";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase;
String username = "BRUNO";
String password = "1234";
Connection connection = null;
try {
Class.forName(driverName);
connection = DriverManager.getConnection(url, username, password);
JOptionPane.showMessageDialog(null, "Conectou!");
Statement stmt = connection.createStatement();
ResultSet rsett = stmt.executeQuery(SQL);
connection.close();
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null, "O driver expecificado não foi encontrado.");
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Não foi possível conectar ao Banco de Dados");
}
}
}
Jframe Que usa a conexãoDao
Parte do botão:
Cliente c = new Cliente(TFnome.getText(), TFcpf.getText(), TFemail.getText(), TFtel.getText());
if (BancoDadosDownComands.setNewClient(c)){
JOptionPane.showMessageDialog(null, "Cliente adicionado com sucesso!");
}else{
JOptionPane.showMessageDialog(null, "Erro na conexão com o banco de dados!");
}
public static boolean setNewClient(Cliente client) {
try {
ConexaoMySQL.execute("INSERTINTO`cliente` (`NOME` , `CPF` , `EMAIL` , `TELEFONE`)VALUES ('"+client.getNome()+"','"+client.getCpf()+"','"+client.getEmail()+"','"+client.getTelefone()+"');");
return true;
} catch (SQLException e) {
return false;
}
}
Não entendo pq da erro Não foi possível conectar ao Banco de Dados, e sei que ele chega a conecta apenas nao passa pelo ResultSet rsett = stmt.executeQuery(SQL);
o que posso fazer para resolver?