当前位置:首页 » 数据仓库 » ado连接远程数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ado连接远程数据库

发布时间: 2022-08-20 12:16:27

‘壹’ ADO连接sql数据库的几种方式

一、使用DSN连接。使用ODBC DSN 连接数据库有两种方式,一种为SYSTEM DSN、一种为DSN文件,因此在使用DSN连接方式之前必段创建一个SYSTEM DSN或DSN FILE.1、ODBC - DSN oConn.Open "DSN=AdvWorks;" & _ "Uid=Admin;" & _ "Pwd=;2、ODBC - File DSNoConn.Open "FILEDSN=c:\somepath\mydb.dsn;" & _ "Uid=Admin;" & _ "Pwd=;"二、不使用DSN连接方式1、ODBC Driver for MySQL (via MyODBC)---连接一个本地数据库 oConn.Open "Driver={mySQL};" & _ "Server=MyServerName;" & _ "Option=16834;" & _ "Database=mydb;"---连接一个远程数据库 oConn.Open "Driver={mySQL};" & _ "Server=db1.database.com;" & _ "Port=3306;" & _ "Option=131072;" & _ "Stmt=;" & _ "Database=mydb;" & _ "Uid=myUsername;" & _ "Pwd=myPassword;"2、OLE DB Provider for SQL Server 连接这个链接只需写好连接字符串,格式:conn.ConnectionString = "Driver={sql server};server=服务器名;uid=登录名;pwd=密码;database=数据源" 使用无源连接优点较多:可以不创建 DSN,这样就能简化客户应用程序的设置和安装。 不必在系统注册表中查找 DSN,加快连接速度。 更有效到控制服务器及其它连接参数,从而提高应用程序和系统的安全性。当然还有其他的连接方式,以后遇到了再补充。

‘贰’ 如何在VBA中用ADO连接远程的access数据库

远程连接access数据库的几个方法:
1.建立VPN(Virtual Private Network),然后把服务器中mdb文件所在的 Folder 共享即可。连接方法如下:
“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名\\文件夹 \\mydata.mdb;Jet
OLEDB:Database Password=datapass;Persist Security Info=False”
2.把数据库放在Web 服务器上,使ADO或RDO通过RDS(Remote Data Service) 及IIS来实现:
如果服务器设置了ODBC DSN的话,连接方法如下:
"Provider=MS Remote;Remote Server=http://服务器名;Remote Provider=MSDASQL;DSN=AdvWorks;Uid=dataUserName;Pwd=dataPassWord"
如果设置的是OLE DB Provider 的话,连接方法如下:
"Provider=MS Remote;Remote Server=http://服务器名;Remote
Provider=Microsoft.Jet.OLEDB.4.0; Data Source=数据库文件路径,"+ "admin,"+"" (数据库用户名为:admin;密码为空)
3.编写服务器程序,通过TCP/IP,传递Recordset。
4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。
5.使用XMLHTTP

应用举例
OledbConnection myconn = null;
myconn = new OledbConnection("192.168.1.155", "DSN=mydata;DRIVER={Microsoft Access Driver (*.mdb)};UID=test;PWD=test;"); //其中服务器IP是 192.168.1.155 ;数据库名是 mydata ;数据库用户名这密码都是test myconn.Open();

‘叁’ delphi中如何用ado建立远程数据库连接

在ADOConnection控件中,打开connectstring,选择odbc drive项,填写数据源等信息即可。要攫取表t1信息,必须应用ADOQuery控件连接ADOConnection控件,sql语句为 select name from t1,然后激活ADOQuery控件。

‘肆’ 使用ADO连接SQL的数据库

web.config中的connectionStrings节点
<add name="tree_ConnectionString" connectionString="Server=.\SQLEXPRESS;Database=tree_view;Uid=sa;Pwd=130000" providerName="System.Data.SqlClient"/>

data Source是数据库源地址:如果是本机的数据库的话 data Source=(local)是不会错的 如果是远程服务器上的数据库那 data Source=(远程服务器ip地址)如:data Source=(210.168.2.25)
uid是数据库账号 pwd 数据库密码
string connectionstring= System.Configuration.ConfigurationManager.ConnectionStrings["tree_ConnectionString"].ConnectionString;
这里获得数据库链接 然后通过ADO.net进行数据处理

‘伍’ vb中怎么用ADO控件连接远程数据库 啊

呵呵,正好在书上看到这方面的东西。希望对你有所帮助…………
Adodc 可以通过 ODBC连接远程数据库,具体操作(设Adodc 控件名为Adodc1)
1,将ADO控件加入窗体
2,生成连接字符串
连接字符是用于确定Adodc与数据源进行连接操作的字符组合,这个连接字符串有多个组成部分,如“provider=MSDASQL.1;DSN=职工情况;DBQ=E:\职工.mdb”即是一个正确的连接字符串,但连接字符串的组成比较复杂Adodc属性页中选择使用连接字符串的生成选项,可以方便的生成字符串。
3,选择数据提供者
在Adodc“数据连接属性”对话框的OLE DB提供者的列表框中,选择“Microsoft OLE DB Provider for ODBC Drivers”项
4,编译连接字符串
5,选择连接源
6,登陆设置
7,测试连接

向导选项
“ODBC 连接数据”

搜集连接一个远程数据源所需要的信息。

DSN(数据源名称)— 显示一个当前在计算机上安装完毕、可以连接的 DSN 的列表。为了安装新的 DSN,应使用控制面板中的 32 位的 ODBC 图标。如果选择了驱动程序则此项无效。

UID(用户ID) — 允许键入连接此数据源所要求的“用户 ID”。如果该数据源不要求“用户 ID”,可让此项空白。如果选择了驱动程序则此项无效。

PWD(口令) —允许键入连接该数据源所要求的口令。如果该数据源不要求口令,可让此项空白。如果选择了驱动程序则此项无效。

Database — 允许键入想要连接的数据库名。如果选择了驱动程序则此项无效。

Driver — 显示当前计算机上可获得的驱动程序的列表,此计算机可与远程数据源相连接。如果选择了一个 DSN 则此项无效。

Server — 允许键入数据库所驻留的服务器的名称。如果选择了一个 DSN 的“服务器”则此项无效。

cn.Open"Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=数据库名;DataSource=服务器名或IP地址;uid=sa;pwd=sa;"Provider=SQLOLEDB.1------打开数据库用oledb地方式连接IntegratedSecurity=SSPI--------采用地集成安全机制PersistSecurityInfo----能否保存安全信息UserID-------------------用户名PassWord------------------密码InitialCatalog-----------数据库地名称或许数据库ip或许目录DataSource---------------数据源

‘陆’ VB用ADO连接远程ACCESS数据库,怎么在VB里面设置远程机器的账号密码,远程放ACCESS文件的文件夹已共享

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\" & _
远程计算机名 & "\共享文件夹名\数据库文件名.mdb;Persist Security Info=False"
OK啦!

‘柒’ 用vb语言和ADO如何建立远程数据库的链接

C:\WGYSDB\ZWZ.mdf和C:\WGYSDB\WGYS.mdb.
这个是sql数据库的数据库文件,
Cn.ConnectionString = "Driver={SQL Server};Server=" & Server &";Database=" & Gdatabase & " ;Uid=" & Uid & ";Pwd="& Pwd
这个是数据库连接字符串,
这个和IIS无关,主要是sqlserver服务器的问题:
1.数据库服务器是否安装.
2.数据库服务器端口是否打开(如果有防火墙),一般是1433.
3.Uid = "" Pwd = "" 分别对应sqlserver数据库服务器访问的用户名和密码,超级管理员一般为:sa
这几点弄好了,问题就应该可以解决了。

‘捌’ 怎样用ado连接远程SQL数据库

放一个ADO_Connection控件在窗口里,设置ConnectionString到你的长途SQL数据库设置你的ADOQuery或ADOTable控件,将Connection设置到连接成功的ADO_Connection设置SQL属性,写入恰当的SQL语句即可拜访你的数据表了当然直接设置ADOQuery
或ADOTable
的ConnectionString也行测试连接成功后即可

‘玖’ excel vba ADO 如何远程连接,比如说连接局域网其它电脑上的access数据库。请给出代码

例如;远程SQLSERVER

连接字符串为:

Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名称Data Source=远程主机IP

‘拾’ VB使用ADO控件怎么连接SQL数据库

右键ado-属性-通用-生成提供连接access选择microsoft
jet
4.0或者3.51sql
server
选择
microsoft
ole
db
provider
for
sql
server下一步
选择你的数据库就可以了。