Boa tarde galera,
Estou tentando conectar uma aplicação ao mysql então resolvi fazer uma classe chamada conexão que importa o driver e pega a string de conexão
fiz uns testes e creio que ela consegue pegar o driver, e conectar ao banco mas acho que não estou conseguindo inserir os comandos por algum motivo, poderiam
me ajudar ?
segue o código
public void conexao() {
try {
Driver novoDriver = new Driver();
String driver = novoDriver.toString();
Class.forName(driver); //Or any other driver
Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/teste", "root", "password");//o database escolhido é o teste
Statement query = conexao.createStatement();
String query1 = "INSERT INTO PESSOA (NOME, IDADE, ENDERECO, OBSERVACOES)"//nome das colunas
+ "VALUES ('ALEX32' , 21, 'TESTE', 'TESTE');";//valores a serem inseridos
query.executeQuery(query1);
} catch (Exception x) {
JOptionPane.showMessageDialog(null,"Não Foin Possivel realizar a conexão");
}
}
uma outra duvida é se devo criar um método só para o Statement e atribuir um retorno ao método conexão
lembrando que já importei com.mysql.jdbc.Driver;