Bom dia, estou desenvolvendo um trabalho para faculdade que é basico, apenas uma Swing com o campo nome e a escolha do sexo, e tenho que ligar em um banco de dados MySql. Estou com um problema nessa classe do código.
Qual seria a sua real difuculdade??? poste o codigo para avaliarmos…
Cade a classe de conexão com o banco de dados…
O objetivo do forum é esclarecer duvidas com relacão a programação. Dificilmente vão colocar a solução pronta para trabalhos de faculdade etc…
Claro que não é seu caso!
Poste o erro!!
Marcio_Nogueira
Você poderia postar seu código para que possamos ajudá-lo?
Cara…
Normalmente eu uso uma classe pronta…
a unica coisa que vc vai ter que fazer é configurar a tua fonte de Dados(La no odbc)…BLZ…
/***@author *Robson Ramos<br> * Computer Science Department * Guarulhos University - UnG * 19/10/2007 **/publicclassConector{//declaração de um url que será a ponte jdbc-odbc com o banco de dadosStringurl="jdbc:odbc:";Connectionc;Statements;ResultSetrs;//Aqui fornecemos o nome da fonte de dadospublicConector(StringfontODBC){url+=fontODBC;try{// tenta carregar um jdbc-odbc driverClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){System.out.println("Driver JDBC-ODBC não encontrado!");e.printStackTrace();}try{// tenta estabeler a conexão 'c' com o URL da fonte de dados c=DriverManager.getConnection(url);}catch(SQLExceptione1){System.out.println("Não foi possível estabelecer a conexão"+" com a fonte de dados");e1.printStackTrace();}try{// tenta criar o objeto que gera o conjunto de resultados, ou seja, o objeto// que efetivamente faz a consulta (Statement)s=c.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);}catch(SQLExceptione1){System.out.println("Não foi possível criar a consulta (Statement).");e1.printStackTrace();}}publicResultSetconsulta(Stringsql){try{returns.executeQuery(sql);}catch(SQLExceptione){System.out.println("Não foi possível realizar a consulta.");e.printStackTrace();}returnnull;}publicintatualiza(Stringsql){try{returns.executeUpdate(sql);}catch(SQLExceptione){System.out.println("Não foi possível realizar a atualização.");e.printStackTrace();}return0;}publicvoidfechaConexao(){try{c.close();}catch(SQLExceptione){e.printStackTrace();}}}
Agora se quisermos fazer um insert por exemplo:
publicclassteste(){Conectorc=null;ResultSetrs=null;Stringurl="";//Aqui colocamos o nome da fonte dados//simula um Insertpublicteste(){c=newConector(url);Stringsql="INSERT INTO Vendedores (nomeVendedor, salarioVendedor) "+"VALUES ('"+nome+"', '"+salario+"')";c.atualiza(sql);}}
OK…
felipealbuquerque
Amigo, sempre procure no Fórum e na internet antes de criar um tópico.
Quando for postar uma dúvida, diga especificamente qual é a dúvida ou o erro que está dando.