Olá, estou com o seguinte erro: Not yet implemented
package estoque;
import java.sql.ResultSet;
import javax.swing.*;
import java.sql.PreparedStatement;
import java.text.SimpleDateFormat;
public class CadAlunos extends javax.swing.JFrame {
private int vCodigo, vTipo;
private String vDescricao, vData_Validade;
java.util.Date data = null;
SimpleDateFormat formatDate;
ResultSet resultado_RS;
private void jbt_AdicionarActionPerformed(java.awt.event.ActionEvent evt) {
try {
vTipo = Integer.parseInt(jtf_Tipo.getText());
vDescricao = jtf_Descricao.getText();
vData_Validade = jtf_Data_Validade.getText();
formatDate = new SimpleDateFormat("dd/MM/yyy");
data = formatDate.parse(vData_Validade);
TestaConexao conexao = new TestaConexao();
conexao.conectaBanco();
[color=red] String cQuerySql = (“insert into Produtos(Descricao, Data_Validade, Tipo) values (?, ?, ?)”);
PreparedStatement stmt = conexao.prepareStatement(cQuerySql);
stmt.clearParameters();
stmt.setString(1, vDescricao);
stmt.setDate(2, new java.sql.Date(data.getTime()));
stmt.setInt(3, vTipo);
stmt.executeUpdate(cQuerySql); // aqui eu gostaria de chamar o método adicionarDados do TestaConexao.
[/color]
} catch(Exception e){
JOptionPane.showMessageDialog(null, “Erro”, “Mensagens”, JOptionPane.INFORMATION_MESSAGE);
System.out.println(e.getMessage());
}
}
CLASSE Testa_Conexao:
package estoque;
import java.sql.*;
import javax.swing.JOptionPane;
public class TestaConexao extends javax.swing.JFrame {
public Connection con = null;
public PreparedStatement stmt;
public Statement stm;
private ResultSet resultado_RS;
public Connection conectaBanco() {
try {
Class.forName(“org.firebirdsql.jdbc.FBDriver”);
con = DriverManager.getConnection (“jdbc:firebirdsql:localhost/3050:C:/Sistemas/Sistema Acadêmico/Dados/estoque.fdb”, “SYSDBA”, “masterkey”);
stm = con.createStatement();
}
catch (Exception e) {
System.out.println("Não foi possível conecttar ao banco: "+ e.getMessage());
}
return con;
}
[color=brown] public void adicionarDados(String cQuerySql){
try {
stmt.executeUpdate(cQuerySql);
}catch(Exception e){
System.out.println(e.getMessage());
}
[/color] }