O pessoal eu to programando em java já faz ± 1 ano
mas vou fazer meu 1º projeto usando banco… já sei bastante coisa de java mas de banco só aprendi a fazer a conexão, efetuar consultas e inserir dados…
este foi um código q fiz só pra testar
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class TesteBanco {
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String filename = "C:/Clientes.mdb";
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
database+= filename.trim() + ";DriverID=22;READONLY=true}"; // add on to the end
Connection con = DriverManager.getConnection( database ,"","");
Statement s = con.createStatement();
s.execute("INSERT INTO " +
"TbClientes" +
"(Nome, Endereço, Bairro, Cidade, Estado, Telefone) "+
"VALUES"+
"('Eu', 'Rua dos Tal, 00', 'Vila Tal', 'Araraquara', 'SP', '([telefone removido]')");
s.close();
con.close();
}
catch (Exception e) {
System.out.println("Error: " + e);
}
}
}
minha duvida é:
Eu vou trabalhar com swing. Toda vez que o usuario for inserir, alterar, excluir, consultar, etc… vou ter que me conectar, executar o que tiver q executar e depois desconectar? qual o método correto de fazer isto? crio uma função conectar e outra desconetar? Eu queria uma ajuda na extrutura q vcs usam…
Valeu pessoal