Boa NOite a todos,
O método abaixo utilizo para realizar a conexão no Banco de dados, e depois de realizar a conexão Gravar nas Colunas Nome e Endereco os valores de strNome e strEndereco respectivamente. Porém qdo peço para gravar ele não grava.
public void Inserir(){
try {
String strNome = jcomNom.getText().toString();
String strEndereco = jcomEnd.getText().toString();
String conex = “jdbc:odbc:Ag”;
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection con;
con = DriverManager.getConnection(conex);
Statement st = con.createStatement();
st.executeUpdate(“INSERT INTO TabelaAgenda (Nome,Endereco) VALUES (’” + strNome.toString() + “’)+(’” + strEndereco.toString() + "’) ");
System.out.print(“Dados Inseridos com sucesso.”);
st.close();
con.close();
}
catch (Exception e)
{
System.out.print(“Erro de conexão”);
}
}
OBS:
Fiz um teste e ao invés de pedir para gravar os dois valores fiz o mesmo código de maneira que ele gravasse apenas o valor de uma variavel e ele Grava Perfeitamente.
public void Inserir(){
try {
String strNome = jcomNom.getText().toString();
String conex = “jdbc:odbc:Ag”;
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection con;
con = DriverManager.getConnection(conex);
Statement st = con.createStatement();
st.executeUpdate(“INSERT INTO TabelaAgenda (Nome) VALUES (’” + strNome.toString() + "’) ");
System.out.print(“Dados Inseridos com sucesso.”);
st.close();
con.close();
}
catch (Exception e)
{
System.out.print(“Erro de conexão”);
}
}
Alguém por acaso saberia como me auxiliar?
Obrigado