Alguem tem o codigo para conexao com o banco de dados MySql ou PostGre
Neste tutorial explica a conexão com o MySQL:
[]'s
Postgre
Class.forName("org.postgresql.Driver");
Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost/BANCO_DE_DADOS", user, password);
como fazer conexao com o banco de dados?
me ajudem por favor! :oops:
Já fizeste o grande esforço, daquele gigantescos, sobre-humanos de ir até a área Artigos / Tutoriais e ler os tutoriais de lá?
Caramba, a galera ainda está em ritmo de feriado e está com uma preguiça do c…
Até!
[quote=Gaúcho07]como fazer conexao com o banco de dados?
me ajudem por favor! :oops: [/quote]
Segue abaixo um exemplo:
[code] try {
Class.forName(“com.mysql.jdbc.Driver”);
String url = “jdbc:mysql://localhost:3306/seuBanco”;
String usuario = “root”;
String senha = “admin”;
Connection con;
con = DriverManager.getConnection(url, usuario, senha);
PreparedStatement ps = con.prepareStatement(“SELECT * FROM sua tabela WHERE condicao = ?”);
ps.setString(1, seuJTextField.getText()); //Ou qualquer outro objeto
ps.executeQuery();
con.close();
}catch (ClassNotFoundException e){
JOptionPane.showMessageDialog(null, "Falha na conexão com o banco de dados.\n" + e.getMessage());
e.printStackTrace();
}catch (SQLException e){
JOptionPane.showMessageDialog(null, "Erro ao selecionar registro.\n"+ e.getMessage(),
"Mensagem do Programa",JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
}[/code]
Qual quer dúvida coleque a parte do código, pra que agente possa tentar ajudá-lo
Abraços
:?:
uma duvida ai Wesley!
nao esta estabelecendo a conexão com o banco de dados…
no meu esta dando o seguinte erro no trecho do codigo:
[color=red]ps.setString(1, JTextField.getText() );[/color]
esta dizenndo assim: non_static method getText() cannot be referenced from a static context
se puder ajudar ai valeu
desde já agradeço
flw
A mensagem de erro já diz tudo:
non_static method getText() cannot be referenced from a static context
O que você quer é um texto de um objeto do tipo JTextField, certo? Da maneira que você está fazendo você está tentando pegar um texto diretamente da classe JTextField, que não contém esse método. Resumindo: você deve ter um objeto criado dessa classe e você deverá chamá-lo por nomedoobjeto.getText().
Até!
mas isso pode afetar em alguma coisa na hora da conexão com o banco de dados??
poiss esta mostrando a mensagem d erro: "Falha na conexao com o banco de dados…
e ai nao esta fazendo o comando SELECT!
opa eu de novo
nova duvida!
ao executar a classe Main esta dando o seguinte erro de catch():
[color=red]“Falha na conexão com o banco de dados. com.mysql.jdbc.Driver”[/color]
isso pode ser uma falha do Driver JDBC??
flw valeu