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"
  • 相关阅读:
    记录一次使用npm包管理器的过程
    Markdown---锚点
    Tomcat应用部署
    记录项目中使用SoapUI进行webservice接口测试
    python--使用logging库自定义日志输出
    python--configparser库处理配置文件
    python--excel操作插件openpyxl
    python--使用pycharm调试代码
    【云剪贴板】你不要点开啊!!!!
    【每天一个爆零小技巧】个人用的程序小技巧及其他_自用
  • 原文地址:https://www.cnblogs.com/kennyliu/p/3894402.html
Copyright © 2011-2022 走看看