package apresentacao;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import java.sql.Connection;
import java.sql.SQLException;
public class FrmMdiTeste extends javax.swing.JFrame {
public FrmMdiTeste() {
initComponents();
}
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">
private void initComponents() {
desktop = new javax.swing.JDesktopPane();
jMenuBar1 = new javax.swing.JMenuBar();
Estoque = new javax.swing.JMenu();
RegistrarCompra = new javax.swing.JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("[AutoSystem] - Sistema de Gerenciamento de Auto-Pe\u00e7as");
setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
desktop.setBackground(new java.awt.Color(153, 204, 255));
desktop.setForeground(new java.awt.Color(153, 204, 255));
desktop.setName("desktop");
desktop.getAccessibleContext().setAccessibleName("desktop");
Estoque.setMnemonic('E');
Estoque.setText("Estoque");
RegistrarCompra.setText("Registrar Compra");
RegistrarCompra.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
RegistrarCompraActionPerformed(evt);
}
});
Estoque.add(RegistrarCompra);
jMenuBar1.add(Estoque);
setJMenuBar(jMenuBar1);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(desktop, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 515, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(desktop, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 357, Short.MAX_VALUE)
);
pack();
}// </editor-fold>
private void RegistrarCompraActionPerformed(java.awt.event.ActionEvent evt) {
FrmRegistrarCompra frmRegistrarCompra = FrmRegistrarCompra.getInstance();
Connection conn = conexao.abreConexao();
if (!frmRegistrarCompra.isVisible()){
desktop.add(frmRegistrarCompra);
frmRegistrarCompra.setVisible(true);
}
frmRegistrarCompra.setVisible(true);
}
// Variables declaration - do not modify
private javax.swing.JMenu Estoque;
private javax.swing.JMenuItem RegistrarCompra;
public static javax.swing.JDesktopPane desktop;
private javax.swing.JMenuBar jMenuBar1;
// End of variables declaration
}
- conexao.java
- Created on 7 de Novembro de 2006, 23:31
- To change this template, choose Tools | Template Manager
- and open the template in the editor.
*/
package apresentacao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
*
-
@author Evandro
*/
public class conexao {private static Connection conn; private static final String URL = “jdbc:mysql://localhost:3306/universidade”; private static final String DRIVER = “com.mysql.jdbc.Driver”; private static final String USUARIO = “root”; private static final String PASSWORD = “”;
/** Creates a new instance of conexao */ public static Connection abreConexao() throws SQLException { try { if (conn == null) { Class.forName(DRIVER); conn = DriverManager.getConnection(URL, USUARIO, PASSWORD);
} return conn; } catch (ClassNotFoundException e) { throw new SQLException(e.getMessage()); }
}
}
Erro:
init:
deps-jar:
Compiling 4 source files to C:\Documents and Settings\Evandro\Desktop\Teste\build\classes
C:\Documents and Settings\Evandro\Desktop\Teste\src\apresentacao\FrmMdiTeste.java:61: unreported exception java.sql.SQLException; must be caught or declared to be thrown
Connection conn = conexao.abreConexao();
1 error
BUILD FAILED (total time: 0 seconds)
o que significa esse erro??
Evandro