Como acessar um arquivo MS ACCESS (.mdb) sem usar o ODBC?

Pessoal, por favor. Estou precisando fazer uma aplicação web que use o MS ACCESS como banco de dados. Tem que ser access mesmo, pois o futuro usuário deverá simplesmente baixar o arquivo .war na internet e instalar em sua máquina. Por isso seria interessante que o arquivo estivesse hospedado na WebContent e que a aplicação acessasse diretamente este arquivo .mdb como base de dados. Porém, tudo o que eu consegui encontrar na internet foram maneiras de acessar via ODBC. Mas se for assim pra que usar access. Gostaria de acessar diretamente o arquivo físico hospedado no WebContent. Alguém conhece uma maneira? Alguém conhece um driver que acesse o arquivo diretamente? Como seria essa string de conexão?

Enfim… será que alguém poderia me ajudar?

Desde já eu agradeço!!!

Primeiro: não tem jeito. Access só por JDBC-ODBC.
Segundo: para o que você quer, recomendo uso de bancos de dados embarcados como H2 database, HSQLDB, JavaDB(aka Apache Derby, aka IBM Cloudscape) ou bancos de dados orientados a objetos como o db4o ou NeoDatis. Recomendo fortemente o H2 e o db4o.

Não tente complicar o que já ruim por natureza(MS Access).

Até!