galera,
toda classe que eu preciso fazer uma consulta, aleraçao, exclusão etc, eu conecto ao banco
mais eu queria que meu programa conectasse apenas na hora que eu executasse
Ex:
[code] public void actionPerformed(ActionEvent e){
if (e.getSource() == salvar) {
try {
String sql = "INSERT INTO Cidade (codcidade, nome) values (?, ?)";
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con;
con = DriverManager.getConnection("jdbc:odbc:Loja", "","");
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setInt(1, Integer.parseInt(codcidade.getText().trim()));
pstmt.setString(2, nome.getText());
pstmt.executeUpdate();
JOptionPane.showMessageDialog(null, "Cidade Cadastrada com Sucesso");
con.close();
}
catch (Exception event) {
JOptionPane.showMessageDialog(null, "Erro");
}
}[/code]
como eu fazeria para conectar apenas uma vez?