Boa tarde a todos , Preciso de Ajuda pra criar métodos para manipular dados em um Form. especificamente transferindo resultset para vários TextField
package in.bench.resources.msaccess.db.example;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MsAccessDatabaseConnectionInJava8 {
public static void main(String[] args) {
// variaveis
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
// Step 1: Carregando ou registrando classe de driver Oracle JDBC
try {
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
}
catch(ClassNotFoundException cnfex) {
System.out.println("problema no carregamento ou registro do driver JDBC do MS Access");
cnfex.printStackTrace();
}
// Step 2: Abrindo conexão de banco de dados
try {
String msAccessDBName = "c:/Users/Jean Massueyk/Documents/NetBeansProjects/Estoque/src/main/java/database/estoque.accdb";
String dbURL = "jdbc:ucanaccess://" + msAccessDBName;
// Step 2.A: Criar e obter conexão usando a classe DriverManager
connection = DriverManager.getConnection(dbURL);
// Step 2.B: Criação de declaração JDBC
statement = connection.createStatement();
// Step 2.C: Executar SQL e recuperar dados em ResultSet
resultSet = statement.executeQuery("SELECT * FROM cidade");
System.out.println("ID\tCidade\t UF\t\tUF\tMatches");
System.out.println("==\t================\t===\t=======");
// processamento de dados retornados e impressão no console
while(resultSet.next()) {
System.out.println(resultSet.getInt(1) + "\t" +
resultSet.getString(2) + "\t" +
resultSet.getString(3) + "\t" +
resultSet.getString(4));
}
}
catch(SQLException sqlex){
sqlex.printStackTrace();
}
finally {
// Step 3: Fechando conexão de banco de dados
try {
if(null != connection) {
// cleanup resources, once after processing
resultSet.close();
statement.close();
// and then finally close connection
connection.close();
}
}
catch (SQLException sqlex) {
sqlex.printStackTrace();
}
}
}
}