永发信息网

如何连接非本机的access数据库?求大神围观

答案:2  悬赏:80  手机版
解决时间 2021-04-07 16:22
本人初学者,最近因为一个小小的java网站需要,我想连接别人的数据库拿数据,考虑的数据库情况有四种,分别是mysql,SqlServer,oracle,access。而做到access的时候发现,url有点跟其他三个有点奇怪,我全部都写上来给大家看,顺便给初学者看看,下面的test为数据库名
mysql的url是: jdbc:mysql://127.0.0.1:3306/test
oracle的url是: jdbc:oracle:thin:@127.0.0.1:1521:test
SqlServer的url是: jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test
access的url是: jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://test.mdb
因为我的需求是去连接别的机子的数据库,所以肯定要用到对方机子的ip地址。上面四个url中,前三个都很明确的连接指定的ip地址,但是access却没有指定连接ip地址,而是简单的给个database源绝对路径,那么我苦恼的问题是,这个d://test.mdb怎么看都是在我机子上的D盘找test.mdb,而不是去别的ip地址找test.mdb,这样只会连接到自己的access数据库。那怎样写url,或者有什么其他的方法可以让我本机连接别的机子的access数据库呢?求大神解答,我已经测试了一个下午,感激不尽.....
最佳答案
办法:
connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器ip\具体路径\aa.mdb;Jet OLEDB:DataBase Password='数据库密码'"
全部回答

晕 是连接失败吗?

conn.open "provider=microsoft.jet.oledb.4.0; data source=f:\vb\vb精简版\数据库\123.mdb"这句话最后要加上分号呀!
正确的应该是:

conn.open "provider=microsoft.jet.oledb.4.0; data source=f:\vb\vb精简版\数据库\123.mdb;"
mdb后面加个分号就对了 我也犯过这种错误,而且很难找出来

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
要买一台电脑,用于画图,建筑制图的软件等,
淘宝卖家收到描述不符是什么原因
哪一部小说里女主角叫云汐男主角叫慕言沉
人是不是越瘦身体越健康?
用图示装置可以测定空气中氧气的含量,实验前
我的车是福田风景快运货车,《蓝牌》,高峰期
拿铜锅煮饭对身体好吗?
手机我的世界三大神种子是什么
郴州提升学历升大专本科哪里好
去健身房,减肥和练腹肌,不会练成肌肉男吧?
星期天,你带着妹妹去公园玩,妹妹见公园里的
女生存钱好还是把钱买衣服
行尸走肉第八集什么时候出
狼店烤肉我想知道这个在什么地方
显卡 gtx1070 请问哪款最好超频,供电相最好1
推荐资讯
快乐教室在哪里啊,我有事要去这个地方
有玩 新破天一剑 的 朋友没 鬼刀 我合 10多首
单选题Whichdoyoulike________,pork,beefo
关于预报地震的谚语,有关知道明天是晴天还是
信用卡普卡额度一般是多少
在聚美优品买东西出点问题,怎么投诉
“显示隐藏文件扩展名”那一项不见了怎么弄?
凯撒网KC币冻结怎么办
中国移动手机专卖店文宣店地址在哪,我要去那
开灭菌包时应查对无菌包外什么,包内什么
一根柱子顶起的教堂
对父亲思念的格言,对刚去世的亲人最悲痛哀悼
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?