使用ADO连接SQL的数据库

怎么用ADO连接SQL的数据库啊~菜鸟什么都不懂。。要求是连接另外一台电脑上用SQL建立的数据库(已知IP),并且读出来还要根据不同属性提取出不同的内容放入变量。。。求教... 怎么用ADO连接SQL的数据库啊~菜鸟什么都不懂。。要求是连接另外一台电脑上用SQL建立的数据库(已知IP),并且读出来还要根据不同属性提取出不同的内容放入变量。。。求教了!!! 展开
 我来答
澈澈83T0
2014-08-25 · 超过50用户采纳过TA的回答
知道答主
回答量:171
采纳率:0%
帮助的人:48.5万
展开全部
一、使用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,加快连接速度。 更有效到控制服务器及其它连接参数,从而提高应用程序和系统的安全性。当然还有其他的连接方式,以后遇到了再补充。
高杨浪火原0O
推荐于2016-06-27 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:64
采纳率:0%
帮助的人:60.5万
展开全部
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进行数据处理
追问
你这代码里面没有data Source
。。
追答
在add节点里面加入
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式