Oi !
Eu quero fazer uma busca no Banco de Dados pra pegar o que esta no campo preco que é do tipo double
e mostrar na tela em um Text Field !
Alguem pode me ajudar !!!
obs: estou usando swing.
Oi !
Eu quero fazer uma busca no Banco de Dados pra pegar o que esta no campo preco que é do tipo double
e mostrar na tela em um Text Field !
Alguem pode me ajudar !!!
obs: estou usando swing.
Olá, no link abaixo você irá encontrar o que procura e um pouco mais…
http://www.caelum.com.br/curso/fj-28-vraptor-hibernate-ajax/
Um exemplinho básico de conexão direta com JDBC (caso você não esteja usando nenhum framework de persistência como o Hibernate… aliás, se nã oestá, estude sobre ele e tente usar ele…)
[code]public class TesteJDBC {
public static void main(String[] args) {
new TesteJDBC();
}
public TesteJDBC(){
try {
// isso ate funciona se o banco de dados esta na sua propria maquina...
String url = "jdbc:oracle:thin:@127.0.0.1:1522:banco";
String login = "usuario_do_banco";
String password = "senha_do_banco";
Connection conn = getConnection(url,login, password);
String sql = " SELECT PRECO FROM SUA_TABELA WHERE ALGUM_CAMPO = alguma_coisa ";
PreparedStatement pstmt = conn.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
while (rs.next()){
System.out.println(rs.getString("PRECO"));
// setar no textField?
seuTextField.setText(rs.getString("PRECO"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public Connection getConnection(String url,String login,String password) throws ClassNotFoundException, SQLException{
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("Erro ao registrar o driver do Oracle");
throw e;
}
Connection conn = null;
try {
conn = DriverManager.getConnection(url,login, password);
} catch (SQLException e) {
throw e;
}
return conn;
}
}[/code]
Recuperar o valor do banco é fácil… Depois com o valor em mãos, você faz o que quiser…