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

sql数据库怎么连ado

发布时间: 2022-06-07 10:19:24

① mfc 应用ado 连接 sql 数据库

教你个连接数据库的方法。首先新建一个txt文件,把他命名为aaa.udl然后双击它配置数据库的连接。配置好连接成功后,将该文件放置程序文件夹内。连接数据库时将你的_bstr_t
strConnect
=
"Provider
=
SQLOLEDB.1;Password=111;Persist
Security
Info=True
;User
Id=root;
Initial
Catalog=test;
Data
Source=localhost;";
这一句改为: _bstr_t
strConnect
="File
Name=EPXLDT.udl";然后再连接试试。 如果还不行,把你的邮箱发给我,我给你发个连接数据库的类。挺好用的

② VB使用ADO控件怎么连接SQL数据库

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

③ 使用ADO对象连接SQL数据库

在模块声明ADO对象:
Public conn As New ADODB.Connection
Public RS As New ADODB.Recordset
在模块设置一个数据库链接过程:
Sub SHJK(conn)
conn.ConnectionTimeout = 10
conn.CursorLocation = adUseServer
conn.ConnectionString = "driver={SQL Server};server=服务器名称;uid=sa(登录名称,一般用sa);pwd=登录密码;database=SQL数据库名称"
conn.Open
End Sub

在窗体的事件中调用过程:
Call SHJK(conn)
打开记录集:
strSQL = "select * from 数据表 "
RS.Open strSQL, conn, 1, 1(注意:1,1是只读数据表)

④ 使用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进行数据处理

⑤ ADO如何与SQL SERVER数据库相连()

首选你要装Sql
Server
2000装sql
server,在服务器中如果想要连上本机,把本机的名字写上去就行了,然后再选数据库名,测试连接一下就ok了。当然你的数据库要存在。

⑥ C# ADO.NET怎样才能和SQL数据库连接

本文通过举例介绍ADO.NET数据库连接、操作SQL。包括创建类,加入SQL命名空间以及类中申明对象等内容。 1.创建类datasource.cs2.加入SQL命名空间(可以使用SQL数据库语句):using System.Data.SqlClient3.类中申明对象:(string)ConnString 连接字符串、(SqlConnection)SqlConn 连接SQL数据库、(SqlCommand)SqlCmd 调用SQL语句的方式 、(SqlDataAdapter)SqlAdapter 连接SQL数据适配器、(DataSet)ds 建立数据集、(SqlDataReader)SqlReader 读取数据库。4.在构造函数中初始化实例对象:
public datasource()
{
ConnString = ConfigurationManager.ConnectionStrings["某数据源"].ConnectionString;SqlConn = new SqlConnection(ConnString);SqlCmd = new SqlCommand();SqlAdpter = new SqlDataAdapter();ds = new DataSet();
}5.创建一些数据集和数据库SQL操作的方法(1)创建一个内存数据集,使用传入的SQL查询语句参数
public DataSet Tds(string QueryString)
{
SqlAdpter.SelectCommand = new SqlCommand(QueryString, SqlConn);
SqlAdpter.Fill(ds, "temp"); //temp是一个内存数据表
return ds;
}(2)创建一个内存数据集,不使用任何参数。
public DataSet Tds()
{
//使用SQL语句来代替这个参数
SqlAdpter.SelectCommand = new SqlCommand("select * from abc", SqlConn);
//temp是一个内存数据表
SqlAdpter.Fill(ds,"temp");
return ds;
}(3)返回一个只读的轻量级数据源,注意,它不支持服务端的分页,而且需要数据连接必须一直打开
public SqlDataReader Tsdr()
{
//SqlCommand属性CommandText是一条SQL语句
SqlCmd.CommandText = "select * from abc";
//SqlCommand属性Connection 就是sql的连接语句
SqlCmd.Connection = SqlConn;
SqlConn.Open();
//当数据读取随着数据连接的关闭而关闭
SqlReader = SqlCmd.ExecuteReader(CommandBehavior.CloseConnection);
return SqlReader;
}(4)SQL更新语句:
public void Update(string 字段id, string 字段1, string 字段2...string 字段N)
{ SqlCmd.CommandText = "update 数据表 set [字段名1]=@字段名1,[字段名2]='" +
字段2 + "',..,[字段名N]='" + 字段N + "' where [字段id]='" + 字段id + "'";
// SqlCmd.Parameters.AddWithValue("@lname", au_lname); 更新的字段可以有单引号
SqlCmd.Connection = SqlConn; //连接
SqlConn.Open(); //打开
SqlCmd.ExecuteNonQuery(); //执行
}(5)SQL删除语句:(用法如上)
public void Delete(string 字段id)
{
SqlCmd.CommandText = "delete from [abc] where [字段id]='"+字段id+"'";
SqlCmd.Connection = SqlConn;
SqlConn.Open();
SqlCmd.ExecuteNonQuery();
}6.新建一个aspx页面:加入一个GridView表(1)在配置文件(web.config)中,加入下面一段话:(2)为GridView新建数据源:对象 ->业务对象datasource->select\delete\update\insert 调用相关对象的方法->设置参数sql查询语句,比如select * from abc.分页设置(属性分页中AllowPage 是否分页?、Pagesize 分页页数。属性行为中的 是否分页回传 编辑推荐: 1. ADO.NET和LINQ中古怪的事务特性 2. 怎样用C#和ADO.NET建立一个数据绑定网格 3. 使用ADO.NET2.0提升数据交互性能http://webservices.ctocio.com.cn/net/140/9011640.shtml

⑦ 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,加快连接速度。 更有效到控制服务器及其它连接参数,从而提高应用程序和系统的安全性。当然还有其他的连接方式,以后遇到了再补充。

⑧ 怎样用ado连接远程SQL数据库

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