Ir para conteúdo
Fórum Script Brasil

Ricardo Henrique_468256

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Ricardo Henrique_468256

Ricardo Henrique_468256's Achievements

0

Reputação

  1. Boa Noite, Estou fazendo um pequeno código em JAVA no NetBeans com conexão ao banco de dados, primeiramente fiz um código só para pegar um ResultSet e exibir na tela, consegui sem problema, agora tentando fazer algo mais elaborado, criei 4 textBox (txtID, txtFirstName, txtLastName, txtJobTitle) e estou tentando atribuir valores retornados do banco de dados a eles mas ao executar o código obtenho o seguinte erro "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException" Realmente não sei porque, estou seguindo esse tutorial: http://www.homeandlearn.co.uk/java/databases_and_java_forms.html *Meu código é o mesmo apresentado no tutorial da página a cima package Employess2; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.sql.ResultSet; import javax.swing.JOptionPane; /** * * @author RENATO */ public class Workers2 extends javax.swing.JFrame { Connection con; Statement stmt; ResultSet rs; /** * Creates new form Workers2 */ public Workers2() { DoConnect(); initComponents(); } public void DoConnect( ) { try { //CONNECT TO THE DATABASE String host = "jdbc:derby://localhost:1527/Employess"; String uName = "rihck"; String uPass = "rihck"; con = DriverManager.getConnection(host, uName, uPass); //EXECUTE SOME SQL AND LOAD THE RECORDS INTO THE RESULTSET stmt = con.createStatement(); String sql = "SELECT * FROM APP.WORKERS"; rs = stmt.executeQuery(sql); //MOVE THE CURSOR THE FISRT RECORD AND GET THE DATA rs.next(); int id_col = rs.getInt("ID"); String id = Integer.toString(id_col); String first = rs.getString("First_Name"); String last = rs.getString("Last_Name"); String job = rs.getString("Job_Title"); //DISPLAY THE FIRST RECORD IN THE TEXT FIELDS textID.setText(id); textFirstName.setText(first); textLastName.setText(last); textJobTitle.setText(job); } catch (SQLException err) { JOptionPane.showMessageDialog(Workers2.this, err.getMessage()); } Mas aparentemente só o meu deu esse problema, já rodei muito, fiz alterações que estavam a meu alcance pra ver se adiantava algo mas nada resolveu, sou iniciante e realmente preciso muito de ajuda, como podem perceber sou iniciante em java *Mensagem de erro completa apresentada no OutPut do NetBeans: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at Employess2.Workers2.DoConnect(Workers2.java:53) at Employess2.Workers2.(Workers2.java:26) at Employess2.Workers2$1.run(Workers2.java:159) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:13 at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
×
×
  • Criar Novo...