Conexão a Banco de Dados

Criei um pequeno applet que faz um acesso a banco de dados MDB, (Access) e agora estou com duas dúvidas:

1 - O applet roda normalmente dentro do Eclipse, mas quando eu rodo o mesmo applet no browser (IE), dá a seguinte mensagem:

O driver JDBC:ODBC não foi encontrado !
A mensagem de erro é:
Mensagem: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)

Como resolvo esse problema?

2 - Não quero ficar preso ao Windows, portanto qual o banco de dados devo usar para ter meu programa rodando no Windows e Linux no futuro?

3 - Quais as mudanças que o meu fonte deve ter para trabalhar nesse novo banco?

Obs.: Acredito que as mudanças serão promovidas nas seguintes linhas: 

String urlODBC = "jdbc:odbc:TesteBD";  
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(urlODBC, "", "");
Statement stmt = con.createStatement();
String query = "SELECT * FROM Funcionarios ORDER BY nome";
ResultSet rs = stmt.executeQuery(query);

Mas, quais seriam essas mudanças?

a.llex@ig.com.br :?

Seu JAR do JDBC se encontra disponível dentro do JAR do Applet?

Para ser franco, eu ainda não compactei os arquivos todos de classes para um arquivo jar…

Este é o problema. Pois vc deve fornecer um JAR como todos os arquivos e classes da Aplicação.

E quanto as outras perguntas, vc pode me ajudar?
Como faço para adicionar os arquivos em um único jar? é só usar uma linha de comando, como se usava no arj e no antigo zip para dos?

obrigado… :

exato!
procure aqui no GUJ no fórum… tem muitas dicas sobre JAR

Procure aqui pelo fórum por Hibernate, mapeamento objeto relacional, Prevayler, e até quem sabe, PreparedStatement (você que tem q torná-lo portável, “na mão”).