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";


//抱着试试的态度,我将连接字符串修改如下(即将jdbcodbc的第一个字母改成大写字母):

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;

    
    ...

效果截图如下:



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

friendan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值