e tem mais uma coisa, agora é sobre a conexão mysql com o netbeans…(colokei nesse tópico pra não precisa cria mais um)
quando vou salvar no banco dá um ero: não foi possível conectar ao bd… vocês poderiam ver se há erros nesses scripts?:
//classe de conexão com o banco
public class connection {
/** Creates a new instance of conectabd */publicConnectionconexao=null;publicStatementcomando;publicStatementstm=null;publicResultSetresultado;publicconnection(){try{StringdriverName="org.gjt.mm.mysql.Driver";Class.forName(driverName);StringserverName="localhost";Stringmydatabase="piosmarricardo";Stringurl="jdbc:mysql://"+serverName+"/"+mydatabase;Stringusername="root";Stringpassword="";conexao=DriverManager.getConnection(url,username,password);}catch(ClassNotFoundExceptione){System.out.println("O driver especificado não foi encontred");}catch(SQLExceptione){System.out.println("Não foi possível conectar ao BD");}}
}
// classe de compra(botão salvar)-para salvar no banco
Stringvcom="insert into estoque values(null,'"+vnome+"','"+vdaval+"')";minhaconexao.comando.execute(vcom);minhaconexao.conexao.close();}catch(SQLExceptionerro){System.out.println("erro");}
sech777
Amigo, se você analisar a exceção completa de erro que o netbeans emitiu, paciêntemente, vai encontrá-lo. Vai estar dizendo a linha o método e a classe onde o erro aconteceu. Mas talvez, você devesse olhar a declaração do nome de sua classe de conexão com o banco e seu construtor.
J
JC1
Fala Galera,
Usei esta dica para limpar o jTextField, mas não funcionou.
JTextField.setText("");
Alguém sabe o porque?
Obs.: Estou usando IDE NetBeans
dicabeca
“JTextField.setText(”")" teoricamente esta certo tenta JTextField.setText(null); tb funciona, ve como vc esta criando seu JTextField pode estar com alguma funcao q nao deixe vc alterar esse objeto fiz uma classe aki so pra testar e funciona
importjava.awt.BorderLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;publicclasstextFieldVazioextendsJFrame{privateJTextFieldtxt;publicstaticvoidmain(Stringargs[]){textFieldVaziot=newtextFieldVazio();t.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);t.setSize(400,300);t.setLocation(200,200);t.setVisible(true);}/** Creates a new instance of textFieldVazio */publictextFieldVazio(){super("teste de JTextField vazia");setLayout(newBorderLayout());JPanelpainel=newJPanel();painel.setLayout(null);txt=newJTextField("");txt.setBounds(30,20,100,20);painel.add(txt);JButtonbutton=newJButton("Limpar");button.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){txt.setText(null);}});button.setBounds(30,100,100,20);painel.add(button);add(painel);}}