Predes 0 Denunciar post Postado Janeiro 13, 2010 Acho que não preciso nem falar que sou iniciante em Java né? Já baixei o jdbc já instalei os drivers e já fiz a conexão com o banco, agora a dúvida é como utilizar dentro da aplicação. Seguinte, tenho um form de exemplo com uma caixa de texto e um botão de ação. Criei uma classe de Conexão com o banco conforme encontrei em um artigo aqui no fórum. (código abaixo) Até ai tudo certo o status da conexão está OK. Agora alguém poderia me dar um exemplo básico de como usar uma instrução SQL em JAVA a partir daqui? Ja tenho um banquinho de teste criado. Por exemplo pegar o valor dessa caixa de texto e dar um insert quando acionar o botão? Na ação do botão devo abrir a conexão com o banco Conexao.getConnection(); certo?e depois? Agradeço desde já. class Conexao { static String status=""; //variavel que vai informar o status da conexao public static Connection getConnection(){ Connection conn=null; //crio uma variavel para conexao try{ /*Aqui é o driver do Mysql, porem cada BD tem o seu, entao se você amanha pensar usar outro BD, tem que ver na documentação * com a linha a seguir estamos carregando o Driver para conexao*/ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); /* ponto importante se usar um usuario diferente de root, verifique os privilegios deste com o BD. * você pode usar o Mysql administration e logar como root e ver os privilegios*/ //a url é de acordo com a documentacao do driver, se for usar outro BD ver na documentacao String url = "jdbc:sqlserver://servidor/TESTE?user=sa&password="; conn = DriverManager.getConnection(url); //se ocorrer tudo bem, ou seja, se conectar a linha a segui é executada status = "Connection opened";} catch (SQLException e) { status = e.getMessage(); // a variavel status vai receber a string da exceção }catch (ClassNotFoundException e) { status = e.getMessage(); }catch(Exception e){ status = e.getMessage();} return conn;} } Compartilhar este post Link para o post Compartilhar em outros sites
Predes 0 Denunciar post Postado Janeiro 14, 2010 Pq quando tento dar um Insert sqlinsert = "INSERT INTO testenome (Nome) VALUES ('"nome"')";Ele da erro.C:\Documents and Settings\User\Meus documentos\NetBeansProjects\JavaApplication2\src\NewJFrame.java:307: ';' expected sqlinsert = "INSERT INTO testenome (Nome) VALUES ('"nome"')"; C:\Documents and Settings\User\Meus documentos\NetBeansProjects\JavaApplication2\src\NewJFrame.java:307: ';' expected sqlinsert = "INSERT INTO testenome (Nome) VALUES ('"nome"')"; Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Janeiro 14, 2010 Veja esses dois tuto: http://forum.imasters.com.br/index.php?/topic/354192-acesso-a-dados-jdbc-parte-i/ http://forum.imasters.com.br/index.php?/topic/356290-acesso-a-dados-jdbc-parte-ii/ Qualquer dúvida volte a postar. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Janeiro 15, 2010 É melhor que continue a postar suas dúvidas aqui e não no tópico do artigo. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Predes 0 Denunciar post Postado Janeiro 15, 2010 Fiz conforme o tutorial porém no teste de conexão está dando falha. Postei as dúvidas no tópico do fórum. se puder me auxiliar! Compartilhar este post Link para o post Compartilhar em outros sites
Predes 0 Denunciar post Postado Janeiro 18, 2010 Surgiu outra dúvida, ao tentar executar o arquivo jar via prompt de comando, não acontece nada. java -jar "C:\Documents and Settings\User\Meus documentos\NetBeansProjects\Requisicao\dist\Requisicao.jar" não da nenhum erro, apenas não acontece nada, não abre o projeto. E como posso fazer para que em um jComboBox seja mostrado os itens do banco? existe alguma propriedade neste componente que possa ser vinculado ao banco? ou algum outro? Não achei nada do tipo. Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Janeiro 18, 2010 Sugiro que abra essa dúvida em outro tópico. Assim mantem o fórum organizado. Um abraço! Surgiu outra dúvida, ao tentar executar o arquivo jar via prompt de comando, não acontece nada. java -jar "C:\Documents and Settings\User\Meus documentos\NetBeansProjects\Requisicao\dist\Requisicao.jar" não da nenhum erro, apenas não acontece nada, não abre o projeto. E como posso fazer para que em um jComboBox seja mostrado os itens do banco? existe alguma propriedade neste componente que possa ser vinculado ao banco? ou algum outro? Não achei nada do tipo. Compartilhar este post Link para o post Compartilhar em outros sites