Colegas javaneses,
to comecando a estudar jdbc e estou desenvolvendo uma applet bem simples com
acesso a um banco de dados (to usando uma tabelinha da acess mesmo
(Funcionario ; User:guilherme, password: segredo), depois incremento) mas to
tendo alguns erros por aqui.
Codigo da applet:
String url = "jdbc:odbc:Funcionario";
String query = "select PrimeiroNome, Sobrenome from Funcionario";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(Exception ex) {
setError("Erro : " + ex);
return;
}
try {
Vector results = new Vector();
Connection con = DriverManager.getConnection(url,
"guilherme", "segredo");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
String s = rs.getString("PrimeiroNome");
float f = rs.getFloat("Sobrenome");
String text = s + " " + f;
results.addElement(text);
}
stmt.close();
con.close();
setResults(results);
} catch(SQLException ex) {
setError("SQLException: " + ex);
}
Saida de erro : Erro : java.security.AccessControlException : access denied
(java.lang.RuntimePermission accessClassInPackage sun.jdbc.odbc )
Copiei parte do codigo de uma apostila de java.
Estou utilizando o jdk 1.2.2 sobre windows 98. Ja configurei um driver no
odbc 32 do windows ( nomeado Funcionario tbm ) para acessar meu banco.
Que erro e este?
Este codigo e o mais indicado. Se utilizar um acesso a um servidor de BD's,
o que utilizar? Se for por uma applet � o mesmo codigo de acesso? Este
pacote sun.jdbc.odbc ja vem com o java 2? Preciso de um driver? Qual o mais
indicado? E para acessar um banco anywhere?
[]'s e agradeco desde ja;
Guilherme Lloyd
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------