JSP连接数据库,实质是通过Java代码来实现的,
 之前我在Eclipse下,通过非数据源的方式成功地连接上了Access数据库...
 之后,我将代码放到JSP页面下,死活连不上Access数据库!这问题困扰了我好久...
 刚才想想是不是连接字符串的问题,我在Eclipse下的连接字符串如下:
//非数据源方式(即非桥接方式),连接Access数据库字符串,test.mdb为要连接的数据库
 //注意Driver和(*.mdb)之间有一个空格,如果没有空格,程序会出错
 String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=test.mdb";
//抱着试试的态度,我将连接字符串修改如下(即将jdbc和odbc的第一个字母改成大写字母):
String url="Jdbc:Odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=test.mdb";
 呵呵,惊喜呀!这回成功地连接上了Access数据库...
附:
 我的Access数据库存放路径如下:

JSP下完整的连接字符串如下:
 
     /
/Access 数据库路径
     String path = "test.mdb";
     //转化成物理路径
     String dbpath = application.getRealPath(path);
         
     out.print("数据库路径为:"+dbpath+"<br/>");
     
     String url="Jdbc:Odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;
     
     ...
效果截图如下:

 










