oi pessoal tudo bem, será que alguma boa alma, poderia de passar um exemplo de uma pagina jsp realizando uma consulta em uma base access e exibindo na tela os dados.
No Aguardo.
Muito Obrigado!
oi pessoal tudo bem, será que alguma boa alma, poderia de passar um exemplo de uma pagina jsp realizando uma consulta em uma base access e exibindo na tela os dados.
No Aguardo.
Muito Obrigado!
[color=“darkblue”]Rodrigo, estou pesquisando sobre a mesma coisa.
O que achei até aqui é o código abaixo, já instalei o Eclipse e o TomCat,
mas não conheço nada de Eclipse e estou tentando aprender, programo em Delphi, mas estou querendo aprender Java.[/color]
/**
import java.sql.*;
public class Teste {
public static void main(String[] args) {
Connection con = null;
Statement stm = null;
try {
// Capturando o diretorio no qual a aplicação está
// para poder criar o caminho exato para o arquivo
// access(.mdb)
//
// Nota: supondo que o arquivo e a aplicação estejam
// no mesmo diretorio.
String local = System.getProperty("user.dir");
local += "\\JavaFreeTeste.mdb";
// Carregando o driver JdbcOdbcDriver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Abrindo uma Connection. Note que o nome do driver deve
// ser o mesmo disponivel parametro DBQ que indica
// o local do arquivo. Eis o pulo do gato. :-)
con = DriverManager.getConnection("jdbc:odbc:Driver=" +
"{Microsoft Access Driver (*.mdb)};" +
"DBQ=" + local ,"","");
// Criando Statement para executar as queries.
stm = con.createStatement();
// uma query qualquer.
String q = "SELECT * FROM JAVA_FREE_TESTE";
// Executando a query.
ResultSet rs = stm.executeQuery(q);
// MetaData do resultado da query.
ResultSetMetaData rsmd = rs.getMetaData();
// Mostrando o resultado.
// Não esquente se não entender essa parte.
while(rs.next()) {
System.out.println("User: " + rs.getString("javafree_user"));
}
q = "INSERT INTO JAVA_FREE_TESTE(JAVAFREE_USER) VALUES ('novo_usuario')";
System.out.println(stm.executeUpdate(q));
} catch(Exception ex) {
ex.printStackTrace();
} finally {
try {
stm.close();
con.close();
} catch(Exception ex2) {
ex2.printStackTrace();
}
}
}
}
Muito Obrigado!
Muito Obrigado!