Caros amigos
da Lista,
Estava tentando implementar um
pequeno programa usando java s� que, quando vou tentar gravar o registro no
banco de dados, ele ma retorna um erro , dizendo que n�o � permitida a gravacao
de uma string nula.
A linha de gravacao de registro
esta em negrito.
Provavelmente o erro esta na
linha ( txtnome.getText() ), que � onde eu busco o que foi digitado na caixa de
texto.
Se estiver a� o erro, por favor
me expliquem como eu recebo o valor de uma caixa de texto.
Um abra�o a todos,
Leonardo.
Obs.: Segue abaixo o codigo....
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import java.net.URL;
import java.sql.*;
import java.io.*;
import java.awt.event.*;
import java.lang.*;
import java.net.URL;
import java.sql.*;
import java.io.*;
public class dado extends Frame implements
ActionListener
{TextField txtnome = new TextField(30);
TextField txttel = new TextField(10);
public dado()
{
Panel cadastro = new Panel();
Label lbnome=new Label("Nome:");
TextField txtnome = new TextField(30);
Label lbtel=new Label("Telefone:");
TextField txttel = new TextField(10);
Button btnok=new Button("OK");
{TextField txtnome = new TextField(30);
TextField txttel = new TextField(10);
public dado()
{
Panel cadastro = new Panel();
Label lbnome=new Label("Nome:");
TextField txtnome = new TextField(30);
Label lbtel=new Label("Telefone:");
TextField txttel = new TextField(10);
Button btnok=new Button("OK");
btnok.addActionListener(this);
add("South",cadastro);
cadastro.add(lbnome);
cadastro.add(txtnome);
cadastro.add(lbtel);
cadastro.add(txttel);
cadastro.add(btnok);
}
add("South",cadastro);
cadastro.add(lbnome);
cadastro.add(txtnome);
cadastro.add(lbtel);
cadastro.add(txttel);
cadastro.add(btnok);
}
public void actionPerformed(ActionEvent
event)
{
prg ap=new prg();
ap.sair();
}
{
prg ap=new prg();
ap.sair();
}
public
static void main(String args[])
throws IOException
{
dado prg=new dado();
prg.setTitle("WebSantos, sua empresa virtual");
prg.pack();
prg.setVisible(true);
}
throws IOException
{
dado prg=new dado();
prg.setTitle("WebSantos, sua empresa virtual");
prg.pack();
prg.setVisible(true);
}
class prg
{
public void sair()
{
String c_user = " ";
String c_senha = " ";
String c_fonte = "jdbc:odbc:cadastro";
{
public void sair()
{
String c_user = " ";
String c_senha = " ";
String c_fonte = "jdbc:odbc:cadastro";
try
{
Connection con;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(c_fonte, c_user, c_senha);
System.out.println("Conexao OK !!!");
System.out.println(txtnome.getText());
Statement st = con.createStatement();
String strsql="INSERT INTO clientes (Nome, Fone) VALUES ('" + txtnome.getText() + "','" + txttel.getText() + "')";
System.out.println(strsql);
st.executeUpdate(strsql);
System.out.println("Insercao OK !!!");
st.close();
con.close();
}
catch(Exception e)
{
e.printStackTrace();
return;
}
System.exit(0);
}
}
}
{
Connection con;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(c_fonte, c_user, c_senha);
System.out.println("Conexao OK !!!");
System.out.println(txtnome.getText());
Statement st = con.createStatement();
String strsql="INSERT INTO clientes (Nome, Fone) VALUES ('" + txtnome.getText() + "','" + txttel.getText() + "')";
System.out.println(strsql);
st.executeUpdate(strsql);
System.out.println("Insercao OK !!!");
st.close();
con.close();
}
catch(Exception e)
{
e.printStackTrace();
return;
}
System.exit(0);
}
}
}
