pessoal boa noite, nao tenho muita experiencia em java, estou fazendo uma aplicação simples, estava com uma duvida boba em SQL pedi ajuda a um amigo, ai fez algo que ferrou tudo.
esta dando um erro que nao consigo arrumar, no initComponents, parece que ele inseriu uma linha de comando lá e eu nao consigo alterar, e nem comentar a linha por favor alguem me ajude.
segue o erro abaixo e em seguida o codigo.
Exception in thread “AWT-EventQueue-0” java.lang.RuntimeException: Uncompilable source code - unreported exception java.sql.SQLException; must be caught or declared to be thrown
at br.com.foxmilenium.view.ConciliaCheque.initComponents(ConciliaCheque.java:96)
at br.com.foxmilenium.view.ConciliaCheque.(ConciliaCheque.java:47)
at br.com.foxmilenium.view.ConciliaCheque$8.run(ConciliaCheque.java:639)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
CONSTRUÍDO COM SUCESSO (tempo total: 6 segundos)
private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
JtCheque = new javax.swing.JTable();
jScrollPane2 = new javax.swing.JScrollPane();
jTBanco = new javax.swing.JTable();
jPanel1 = new javax.swing.JPanel();
jButton2 = new javax.swing.JButton();
jButton1 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jPanel2 = new javax.swing.JPanel();
jPanel3 = new javax.swing.JPanel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jButton5 = new javax.swing.JButton();
jButton6 = new javax.swing.JButton();
JCbSelecionaBanco = new javax.swing.JComboBox();
JbSelecionaArquivo = new javax.swing.JButton();
lblDataAtual = new javax.swing.JLabel();
dataInicial = new javax.swing.JTextField();
dataFinal = new javax.swing.JTextField();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
lblArquivoSelecionado = new javax.swing.JLabel();
jLabel1 = new javax.swing.JLabel();
Connection c = new ConectaBD().ConectaAgora();
//java.sql.CallableStatement stmt = c.prepareCall("select * from movto where data between ? and ? ");
java.sql.CallableStatement stmt = c.prepareCall("select codigo, nome from conta where codigo like '1.2.%'");
ResultSet rs = stmt.executeQuery();
List<Conta> contas = new LinkedList<Conta>();
while (rs.next()) {
Conta conta = new Conta();
conta.setCodigo(rs.getString("codigo"c));
cheque.setNome(rs.getString("nome"));
contas.add(conta);
}
String[] c = new String[contas.size()];
jCBSelecionaBanco = new javax.swing.JComboBox();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Auto Posto Aladim -->Conciliação de Cheques");