You seem to be having a bit of an architectural issue
more so than a java/jdbc problem.
If you do have a jdbc driver and a DB running on the
device, you can connect to it... It's unlikely to be a
JDBC-ODBC bridge, however. If you have a remote DB,
the JDBC connection is probably an expensive way to
connect from your device to the DB. Regardless, you
have to have at least the database's driver installed
on your device.
As far as tomcat: what are you trying to do? Are you
trying to create a web application that you can surf
on your cell phone? Then, from tomcat's viewpoint,
it's the same as developing any other web application,
except, when you write your markup, it may not be
HTML, but WML or CHTML, or some other markup generated
by your JSPs/Servlets. Your web application will be
connecting to the DB.