0
点赞
收藏
分享

微信扫一扫

JSP之非数据源方式连接Access数据库...


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数据库..._jdbc



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;


    


    ...



效果截图如下:

JSP之非数据源方式连接Access数据库..._jdbc_02



举报

相关推荐

0 条评论