Tomcat e o mistério na conexão com MSAccess

Estou passando por um problema chatíssimo.
Desenvolvi uma classe java para conexão com bancos de dados.

Ela funciona perfeitamente quando não a uso no tomcat 5.0, o que não ocorre quando trabalho no tomgato, isto é, a ponte JDBC-ODBC não vale no Tomcat daqui…
Eis ela:

E o método init() do servlet é:

Como eu disse, esta conexão funciona num “void main(String args[])” comum (retorna resultados tranqüilamente), mas não no Tomcat: a conexão é nula.
Que poutergeist é esse? Existe alguma coisa que se deve configurar no Tomcat para conexão com banco (MSAccess)??

Olá lordExorcist

eu nunca fiz conexão ao MSAccess utilizando o Tomcat, mas tenho um dica que talvez ajude.

Alguns Bancos de Dados só liberam conexão se inseridos dentro de uma transaction… Isso acontece com o PostgreeSQL, talvez seja esse o problema…

Me lembro que o Servlet rodava perfeitamente, porém na hora de inserir ou alterar alum registro, ele não funcionava. Não dava erro, mas a tabela permanecia intacta. Foi só colocar uma transction que tudo funcionou direitinho.

Tenta aí e depois diz se resolveu…