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 m , String n, String o, String p , String q , String r , String s){
Connection conexao = Conecta();
PreparedStatement st = conexao.prepareStatement("Insert into produto values(?,?,?,?,?,?,?)");
st.setInt(1, m);
st.setString(2, n);
st.setString(3, o);
st.setString(4, p);
st.setString(5, q);
st.setString(6, r);
st.setString(7, s);
}
}
}
Inserir no banco
Oi pessoal to tentando inserir o conteudo de duas telas no banco, mas o problema é q nao consigo fazer dois public void para conectar gostaria de saber oq tah acontesendo de errado pq não ta aceitando.
3 Respostas
Bom acontesendo eu nao sei mas acontecendo eu sei! hehehe
pega a chave “}” da linha 71 e coloca entre a linha 55 e 56 que funciona!
Abraço
O meu grande problema é que quando eu tinha um unico public void para inserir tava funcionando, mas agora que eu tenho dois não ta funcionado esse é o meu problema.
Quando eu coloco a } da linha 71 pra 55 entre a 56 a } fica sublinhada de vermelho e pedindo pra deletar…
Se vc puder colar esse codigo no seu elcipse para ver oq ta dando de errado… muito obrigado…
Consegui … muito obrigado…
Criado 30 de abril de 2008
Ultima resposta 30 de abr. de 2008
Respostas 3
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo