Conteudo JTextField no Banco de Dados (URGENTE)

4 respostas
O

Este é o meu codigo de cadastro em banco de dados
quero colocar o conteudo no JTextField e não o nome Teste por exemplo
Como fazer isso, por favor
:lol:

String url = jdbc:odbc:BDteste;

String query=INSERT INTO Cadastro(Nome)VALUES(Teste);

try

{

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

Connection con = DriverManager.getConnection (url, “”, “”);

Statement stmt = con.createStatement();

int resultado = stmt.executeUpdate(query);

stmt.close();

con.close();

}

catch (SQLException ex)

{

System.out.println (“SQLException:);

while (ex != null)

{

System.out.println ("SQLState: " + ex.getSQLState());

System.out.println (“Message:  " + ex.getMessage());

System.out.println (“Vendor:   " + ex.getErrorCode());

ex = ex.getNextException();

System.out.println (””);

}

}

catch (java.lang.Exception ex)

{

ex.printStackTrace();

}

}

4 Respostas

J

Olá,

Vc pode fazer assim:

JTextField nome = new JTextField();
nome.setString("Juliano");
String query="INSERT INTO Cadastro(Nome)VALUES('+nome.getString()+')";

Falou!

O

Mas neste caso vc esta passando o nome Juliano, eu queria pegar o q eu digitar no JTextField :cry: :lol: :twisted: :evil:

3

tens de fazer textfield.getText()

J

Sim,

Ele vai pegar o que vc tem no TexField, porem se vc reparar eu coloquei uma linha que seta o texto do textfield, mas vc nao rpecisa fazer isso… apenas coloquei a titulo de mais uma dica…

se vc usar somente o getText, ele retorna o texto que vc digitou!

Até mais!

Criado 12 de fevereiro de 2004
Ultima resposta 13 de fev. de 2004
Respostas 4
Participantes 3