Pessoal, tenho ate vergonha de mostrar esse meu codigo, pq to tendo dificuldades demais pra aprender a mexer com isso mas preciso da ajuda de vcs...
Quando eu abrir meu formulario Cad_Cidades, eu quero que o textfield Codigo e Nome sejam preenchidos com os dados da primeira linha da minha tabela "cidades".
public class Cad_Cidades extends javax.swing.JFrame {
/**
* Creates new form Cad_Cidades
*/
public Cad_Cidades() {
initComponents();
Conexao con_cidade = new Conexao();
try {
PreparedStatement stmt = con_cidade.connection.prepareStatement("select * from cidades");
ResultSet rs = stmt.executeQuery();
rs.first();
tf_codigo.setText(con_cidade.ResultSet.getString("codigo"));
} catch (Exception e) {
}
}
public class Conexao {
public Connection connection;
public Conexao(){
this.connection = new ConnectionFactory().getConnection();
}
}
public class ConnectionFactory {
public Connection getConnection(){
try {
return DriverManager.getConnection(
"jdbc:mysql://localhost/sakila", "root", "1234");
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}
eu nao consigo utilizar o ResultSet.getString. Alguem pode me ajudar?
Obrigado
