Oi galera tudo bem??
Eu to com um probleminha aqui. Eu to fazendo um programa, e uma das telas ta cadastrando no banco, mas o problema todo é que eu criei uma nova tela, e agora a nova tela não está cadastrando…
Aeh vai o código se puderem dar uma olhada aeh…
Obrigado.
package Banco;
import java.sql.*;
public class Conect {
public Connection Conecta(){
Connection conexao = null;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException c) {
// TODO Auto-generated catch block
c.printStackTrace();
System.out.println("ERRO" + c.getMessage());
}
try {
String url = "jdbc:mysql://localhost/loja";
conexao = DriverManager.getConnection(url , "root", "root");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("ERRO URL" + e.getMessage());
}
return conexao;
}
public void inclui( int a , String b , String c, String d, String e ,String f, String g ,String h , String i ,String j , String l ){
try {
Connection conexao = Conecta();
PreparedStatement st = conexao.prepareStatement("Insert into cliente values (?,?,?,?,?,?,?,?,?,?,?);");
st.setInt(1, a);
st.setString(2, b);
st.setString(3, c);
st.setString(4, d);
st.setString(5, e);
st.setString(6, f);
st.setString(7, g);
st.setString(8, h);
st.setString(9, i);
st.setString(10, j);
st.setString(11, l);
st.executeUpdate();
// System.out.println("Teste"); Serve para testear se ta funcionando.
st.close();
conexao.close();
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
public void insert(int a , String b, String c, String d , String i , String f , String g){
try {
Connection conexao = Conecta();
PreparedStatement st = conexao.prepareStatement("Insert into produto values(?,?,?,?,?,?,?);");
st.setInt(1, a);
st.setString(2, b);
st.setString(3, c);
st.setString(4, d);
st.setString(5, i);
st.setString(6, f);
st.setString(7, g);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
E esse é o metodo para cadastrar…
[code]public void cadastrar(){
Conect c;
c = new Conect();
c.insert(0141, “1” , "2 " , “3” , “4” , “5” , “6” );
j.showMessageDialog(null,"PRODUTO CADASTRADO COM SUCESSO!" );
}
[/code]