zoukankan      html  css  js  c++  java
  • Access数据库远程连接的实用方法

    一般在远程文件夹开启文件共享即可通过像平常一样用连接字符串访问,注意共享的读写权限。

    远程(如通过互联网)连接access数据库的示例:

    首先,需要使用TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。注意分服务器和客户端两部分,服务器可以多用户同时连接。(注释:不需要使用RDS或Web服务器)。

    远程连接access数据库的几个方法:

    1建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把服务器中mdb文件所在的 Folder共享即可。ADO连接如下:

    以下为引用的内容:

    oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data

    Source=ServerNameDatabaseFolderDatabase.mdb;Jet OLEDB:Database

    Password=databasepw;Persist Security Info=False"

    2.把Database放在Web Server上,使ADO或RDO通过RDS(Remote Data Service)及IIS来实现:

    如果服务器像上面Jave大侠说那样设置了ODBC DSN的话:

    下面是代码片段:

    以下为引用的内容:

    oConn.Open "Provider=MS Remote;" & _   
    "Remote Server=http://myServerName;" & _   
    "Remote Provider=MSDASQL;" & _   
    "DSN=AdvWorks;" & _   
    "Uid=myUsername;" & _   
    "Pwd=myPassword"


    如果设置的是OLE DB Provider 的话:

    以下为引用的内容:
    oConn.Open "Provider=MS Remote;" & _   
    "Remote Server=http://myServerName;" & _   
    "Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _   
    "Data Source=c:somepathmydb.mdb", _   
    "admin", ""

     
    3.自己编写服务器程序,通过TCP/IP,传递Recordset。

    4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。

    5.使用XMLHTTP 

    远程连接SQL Server的方法:

    代码片段:

    以下为引用的内容:
    ConnStr = "Provider=SQLOLEDB.1;Network 
    Library=DBMSSOCN;Persist Security 
    Info=True;UserID=UserName;Password=Password;
    Initial Catalog=远程数据库名;
    Data Source=203.129.92.1"
  • 相关阅读:
    python运行提示缺少模块 No module named 'XX'
    shell脚本删除redis集群中的key
    pytest运行后生成测试报告
    python初级(302) 7 列表(排序练习)
    解决一个右下角图标闪烁,点击图标就会弹出游戏网页的流氓广告
    python初级(302) 7 列表(二)冒泡排序
    python初级(302) 7 列表
    python初级(302) 6 对象(五)
    生命游戏(python实现,pygame显示图形)
    python初级(302) 6 对象(四)
  • 原文地址:https://www.cnblogs.com/kennyliu/p/3894402.html
Copyright © 2011-2022 走看看