华佗小知识
您的当前位置:首页正文

JS下面远程读取的程序哪里出错,改为ip地址就不行,本机地址就行

来源:华佗小知识

有网友碰到这样的问题“JS下面远程读取的程序哪里出错,改为ip地址就不行,本机地址就行”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

要是这么容易就能通过ip地址调用远程数据库,那么网络就太不安全了!我现在就去把百度的数据库读出来?!
另一方面,ACCESS数据库属于单机数据库,不能远程调用的,就是说数据库和调用程序要放在同一台电脑上的(当然也可以放在局域网的共享目录中,但这不属于远程调用的概念),它的调用地址要用物理硬盘地址如d:\abc\data.mdb,不能用URL!
如果数据库是放在局域网的另一台电脑的一个共享目录内(该目录一定要有完全的读写权限),那么可以这样(假定该电脑内网IP为192.168.1.2,共享目录名为abc):
conn.Open("DBQ=\\192.168.1.2\abc\data.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");

补充一点:这里的所谓“共享”不是指WEB共享,而是指局域网共享,存放数据库文件的电脑无须架设WEB服务器(IIS),但应该设置为局域网共享,两台电脑在“网上邻居”上要互相可见。

再补充一点:真正的网络数据库要用MsSQL、MySQL等等。

解决方案2:

我看很多人都是手动设置的
现在并没有这么复杂的哟
下个。。兔!子@动态IP
一款能转换IP的软件
一键换IP,特别的方便 。
看国内视频专用
解决网络卡顿

显示全文