Sou novo no java e tô apanhando e aprendendo com ele minha duvida é a seguinte, fiz uma dela de cadastro aprendi como puxar a informação do campo com o setText("");.
Até ai blz, fiz um script para ligar com o banco (mysql).
Minhas duvidas são as seguintes:
Quais bibliotecas eu preciso importar para funcionar???
Como usar o script e chamar o banco???
Como como usar um procedure?? (me falaram que é o modo mais facil de enviar informação)
Se alguem tiver um script para ou ter um exemplo ou explicar mesmo, obrigado pela ajuda!!!
Cara, logo de inicio você vai ter que ir no site do mysql e baixar o conector java e depois incluir nas bibliotecas do seu projeto o arquivo que vc baixou.
Willdoidao
Então cara isso já fiz!! até testei com um outro script se isso estava funcionando, o que mais faço???
paulo.marcelo
Não entendi isso aqui que vc escreveu: " fiz um script para ligar com o banco (mysql). "
onde con é a variavel de referência ou objeto do tipo Connection que vc deve ter visto no link anterior que eu postei.
caique_castanho
Você quer fazer uma tela de cadastro e salvar os dados usando o MySql certo ? Bom, pra começar você terá que baixar o driver jdbc como o amigo disse, depois crie as tabelas no banco de dados, crie a classe que vc quer persistir e depois crie a classe de persistência. Segue um exemplo de uma classe que se conecta ao banco de dados e insere os dados:
publicclassConexao{/* Atributos de Conexao */privateConnectionconnection;privateStringhost;privateStringfilepath;privateStringlogin;privateStringpassword;/* Construtores de Conexao */publicConexao(Stringhost,Stringfilepath,Stringlogin,Stringpassword){this.host=host;this.filepath=filepath;this.login=login;this.password=password;/*Conexão via JDBC MySql*/Stringurl="jdbc:mysql://"+host+"/"+filepath;Class.forName("com.mysql.jdbc.Driver");setConnection(DriverManager.getConnection(url,getLogin(),getPassword()));}publicvoidsetConnection(Connectionconnection){this.connection=connection;}publicConnectiongetConnection(){returnconnection;}publicvoiddesconecta()throwsSQLException{if(!connection.isClosed())getConnection().close();}publicstaticvoidmain(String[]args){Conexaoteste=newConexao("localhost","bancoDados","root","admin");PreparedStamentepst=teste.getConnection().prepareStatement("insert into pessoas(nome, idade, peso) values(?,?,?)");pst.setString(1,"João");pst.setInt(2,20);pst.setInt(3,70);pst.executeUpdate();teste.desconecta();}}
Willdoidao
Muito obrigado pela ajuda!!!
Vou testar em casa e retorno, mas agradeço a atenção.
Paulo quando falei sobre o script (desculpe a ignorancia mas não sei o nome que uso em java), fiz uma classe que só faz isso a coneção do banco, pelo q me falaram que era o jeito mais pratico.