当前位置: 首页 > 科技观察

获取远程访问数据库连接的多种方法

时间:2023-03-19 20:09:23 科技观察

远程访问数据库连接的方法(比如通过互联网)前段时间很多人问到远程连接(比如通过互联网)访问数据库的方法.最近写了一个例子分享给大家:使用TCP/IP、ADO和XML(需要安装MicrosoftXML4.0。)。分为服务端和客户端两部分,服务端可以同时被多个用户连接。有许多方法可以远程连接到Access数据库。我之前已经详细回答过(见下面列出的5种方法),我现在的例子属于第三种方法(不需要使用RDS或Web服务器)。---------------------------------远程访问数据库连接的几种方法:1.建立VPN(VirtualPrivate网络),让你的电脑和主机之间的连接就像局域网一样,然后共享服务器中mdb文件所在的文件夹。ADO连接如下:oConn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=\\ServerName\DatabaseFolder\Database.mdb;JetOLEDB:DatabasePassword=databasepw;PersistSecurityInfo=False"2。将Database放在WebServer上,并通过RDS(RemoteDataService)和IIS实现ADO或RDO:如果服务器如上面Jave大侠所说设置为ODBCDSN:oConn.Open"Provider=MSRemote;"&_     "RemoteServer=http://myServerName;"&_     "RemoteProvider=MSDASQL;"&_     "DSN=AdvWorks;"&_     "Uid=myUsername;"&_     "Pwd=myPassword"如果set如果是OLEDBProvider:oConn.Open"Provider=MSRemote;"&_     "RemoteServer=http://myServerName;"&_     "RemoteProvider=Microsoft.Jet.OLEDB.4.0;"&_     "DataSource=c:\somepath\mydb.mdb",_      "admin"”“3。自己编写服务器程序,通过TCP/IP传递Recordset。4、使用第三方控件,如:ADOAnywhere或UDAPartsRDB等,详见http://www.adoanywhere.comhttp://www.udaparts.com/5。使用XMLHTTP6,先用asp读取一些数字,然后远程获取ajax---------------------------------附件 远程连接SQLServer的方法:ConnStr="Provider=SQLOLEDB.1;NetworkLibrary=DBMSSOCN;PersistSecurityInfo=True;UserID=UserName;Password=密码;InitialCatalog=远程数据库名;DataSource=203.129.92。