• 关于

    ado数据库

    的搜索结果

回答

不同的数据库连接数据库的方式不同,但是大体分为几种:ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。DAO(Data Access Objects):数据访问对象是用来显露了Microsoft Jet数据库引擎(最早是给Microsoft Access 所使用,现在已经支持其它数据库),并允许开发者通过ODBC直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或在小范围本地分布使用。其内部已经对Jet数据库的访问进行了加速优化,而且其使用起来也是很方便的。所以如果数据库是Access数据库且是本地使用的话,建议使用这种访问方式---应用的专一性RDO(Remote Data Objects)远程数据对象是一个到ODBC的、面向对象的数据访问接口,它同易于使用的DAO style组合在一起,提供了一个接口,形式上展示出所有ODBC的底层功能和灵活性。尽管RDO在很好地访问Jet或ISAM数据库方面受到限制,而且它只能通过现存的ODBC驱动程序来访问关系数据库。但是,RDO已被证明是许多SQL Server、Oracle 以及其他大型关系数据库开发者经常选用的最佳接口。RDO提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性,以及方法。---无疑是在odbc基础上的OLE DB 是 Microsoft 的一个战略性系统级编程接口,用于管理整个组织内的数据。OLE DB 是建立在 ODBC 功能之上的一个开放规范。ODBC 是为访问关系型数据库而专门开发的,OLE DB 则用于访问关系型和非关系型信息源,例如主机 ISAM/VSAM 和层次数据库,电子邮件和文件系统存储,文本、图形和地理数据以及自定义业务对象。 OLE DB 定义了一组 COM 接口,对各种数据库管理系统服务进行封装,并允许创建软件组件,实现这些服务。OLE DB 组件包括数据提供程序(包含和表现数据)、数据使用者(使用数据)和服务组件(处理和传送数据,例如,查询处理器和游标引擎)。OLE DB 接口有助于平滑地集成组件,这样,OLE DB 组件厂商就可以快速地向市场提供高质量 OLE DB 组件。此外,OLE DB 包含了一个连接 ODBC 的“桥梁”,对现用的各种 ODBC 关系型数据库驱动程序提供一贯的支持。---号称取代odbc,但也兼容odbcADO(ActiveX Data Object)是DAO/RDO的后继产物。ADO 2.0在功能上与RDO更相似,而且一般来说,在这两种模型之间有一种相似的映射关系。ADO"扩展"了DAO和 RDO 所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。 作为最新的数据库访问模式,ADO的使用也是简单易用,所以微软已经明确表示今后把重点放在ADO上,对DAO/RDO不再作升级,所以ADO已经成为了当前数据库开发的主流。 ADO涉及的数据存储有DSN(数据源名称)、ODBC(开放式数据连接)以及OLE DB三种方式。后面的例程将详细讲解这三种方式的具体访问实现。---可以说是对odbc,oledb这些系统级的编程接口的汇接,并对DAO,RDO这些应用级的编程接口的升级吧。
卓刀 2019-12-02 00:38:22 0 浏览量 回答数 0

问题

阿里云的数据库支持ADO连接方式不?

如题阿里云的数据库支持ADO连接方式不?...
1784220532396649 2019-12-01 19:41:32 774 浏览量 回答数 1

问题

ADO访问远程MySQL数据库的流程

想使用ADO方式访问远程和本地的数据库,不想使用配置数据源的方法,又不想使用C API,请问如何实现。开发环境是VC。...
落地花开啦 2019-12-01 19:50:23 988 浏览量 回答数 1

云数据库新人专场

MySQL年付低至19.9,其它热门产品1元起购!

回答

LINQ to SQL仅支持Microsoft SQL Server中可用的数据库表,视图,存储过程和函数的一对一映射。这是一个很棒的API,可用于对相对设计良好的SQL Server数据库进行快速数据访问构建。LINQ2SQL最初与C#3.0和.Net Framework 3.5一起发布。 LINQ to Entities(ADO.Net实体框架)是一个ORM(对象关系映射器)API,它允许对对象域模型及其与许多不同的ADO.Net数据提供者的关系进行广泛定义。这样,您可以混合并匹配许多不同的数据库供应商,应用程序服务器或协议,以设计由各种表,源,服务等构造的对象的聚合混搭。ADO.Net Framework随.Net Framework 3.5 SP1。
游客ufivfoddcd53c 2020-01-03 19:51:23 0 浏览量 回答数 0

问题

VC+ACCESS的开发系统,要转为VC+SQL,怎么做

系统是VC的MFC加上ACCESS开发的,用ADO连接的现在要转成SQL Server的数据库,用ADO或者ODBC都可以谁能指教下啊。。。很急!问题补充:数据库本身已经换了,但是vc mfc里面的代码不知道应该怎么修改才可以运行起来...
吴孟桥 2019-12-01 20:00:12 979 浏览量 回答数 1

问题

用ADO连接mssql类型的RDS遇到的问题

在delphi中使用ado组件(不是ado.net)可以连接位于外网2008r2数据库,所连库的版本是10.50.1600(X64)。 在delphi中用同样的组件连...
云中漫游 2019-12-01 20:57:07 7644 浏览量 回答数 2

回答

我给你一个案例 c#的,改一下连接字符串就可以用了 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; namespace DALPublic { public class DALPublic { //定义连接字符串:数据服务器目标 string sqlcnnstr = @"Data Source=127.0.0.1,1433\SQLEXPRESSYOU;Initial Catalog=DiskInfomationManager;User ID=sa;Password=123"; #region 初始化相关ADO.NET变量 SqlConnection sqlcn;//定义连接对象 SqlCommand sqlcmd;//定义命令对象 SqlDataAdapter sqlda;//定义数据适配器 DataTable dt;//定义数据表 #endregion public DataTable DAL_SelectDB_Par(string mysqlstr, SqlParameter[] SQlCMDpas) #region 提取数据的ADO.NET通用方法 { //第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,好比修建湛江到广州的高速公路 sqlcn = new SqlConnection(sqlcnnstr); //SqlConnection sqlcn = new SqlConnection(); //第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcn sqlcmd = new SqlCommand(mysqlstr, sqlcn); //第二步SqlCommand B:设置命令对象执行的SQL代码类型,此处是执行数据库中存储过程 sqlcmd.CommandType = CommandType.StoredProcedure ; //第二步SqlCommand C:把外部传递过来的SQL命令对应的参数填充到SqlCommand对象sqlcmd的SqlParameters集合中 foreach (SqlParameter var in SQlCMDpas) { sqlcmd.Parameters.Add(var); } //准备好本地数据容器 this.dt = new DataTable(); //第三步SqlDataAdapter:用数据适配器SqlDataAdapter对象sqlda执行SqlCommand对象sqlcmd;适配器SqlDataAdapter好比高速路管理公司 sqlda = new SqlDataAdapter(sqlcmd);//SqlDataAdapter可以隐式打开和关闭SqlConnection //第四步:将执行后的数据结果返回到DataTable对象dt中 sqlda.Fill(this.dt); return this.dt; } #endregion public int DAL_OPTableDB_Par(string mysqlstr, SqlParameter[] SQlCMDpas) #region //插入、更新、删除数据库中的ADO.NET通用方法 { //第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,并显示打开 sqlcn = new SqlConnection(sqlcnnstr.ToString()); sqlcn.Open(); //第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcn sqlcmd = new SqlCommand(mysqlstr, sqlcn); //第二步SqlCommand B:设置命令对象执行的SQL代码类型,此处是执行数据库中存储过程 sqlcmd.CommandType = CommandType.StoredProcedure; //第二步SqlCommand C:把外部传递过来的SQL命令对应的参数填充到SqlCommand对象sqlcmd的SqlParameters集合中 foreach (SqlParameter var in SQlCMDpas) { sqlcmd.Parameters.Add(var); } //第三步 SqlCommand :SqlCommand对象sqlcmd自己执行ExecuteNonQuery()调用SQL存储过程操作数据库 int myop= sqlcmd.ExecuteNonQuery(); sqlcn.Close(); return myop; } #endregion public DataTable DAL_SelectDB_ParNo(string mysqlstr) #region 提取数据的ADO.NET通用方法 { //第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,好比修建湛江到广州的高速公路 sqlcn = new SqlConnection(sqlcnnstr); //第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcn sqlcmd = new SqlCommand(mysqlstr, sqlcn); //第二步SqlCommand B:设置命令对象执行的SQL代码类型,此处是执行数据库中存储过程 sqlcmd.CommandType = CommandType.StoredProcedure; //准备好本地数据容器 this.dt = new DataTable(); //第三步SqlDataAdapter:用数据适配器SqlDataAdapter对象sqlda执行SqlCommand对象sqlcmd;适配器SqlDataAdapter好比高速路管理公司 sqlda = new SqlDataAdapter(sqlcmd);//SqlDataAdapter可以隐式打开和关闭SqlConnection //第四步:将执行后的数据结果返回到DataTable对象dt中 sqlda.Fill(this.dt); return this.dt; } #endregion } }
a123456678 2019-12-02 02:17:32 0 浏览量 回答数 0

问题

Delphi使用ADO编程时候报错

Delphi使用ADO进行数据库编程时,执行SQL会报错,下面是详细的说明有三种方式拼接SQL补充说明:第一种报错的SQL方式是在MSDAORA.1驱动下报错,但是使用OraOLEDB.Oracle.1驱动可以到底是为什么...
吴孟桥 2019-12-01 19:57:14 1025 浏览量 回答数 1

问题

创建Model类还是坚持使用通用数据库实用工具类更好?

我们内部有一个简单的实用程序类,用于数据库调用(围绕ADO.NET的轻包装),但是我正在考虑为每个数据库/对象创建类。这样做是明智的做法,还是只有在我们将完整的MVC框架...
游客ufivfoddcd53c 2020-01-03 18:23:21 1 浏览量 回答数 1

回答

你不用ADO,使用OLEDE 使用者模板!你添加模板的时候,就叫你选择provider,登陆的id和密码,并且可以测试数据库连接,连接成功之后,就可以选择数据库中你要操作的表,最后确定,就可以了
a123456678 2019-12-02 01:57:40 0 浏览量 回答数 0

问题

RDS数据库的访问

自己用VC++写的客户端程序采用ADO可以访问自己电脑上的MYSQL,是不是不用修改任何代码也可以访问RDS提供的MYSQL数据库呢?...
火鸟0 2019-12-01 21:55:09 4382 浏览量 回答数 1

问题

与使用ado.net和oledb相比,LINQ To SQL是否提供更快的响应时间?

LINQ无疑简化了数据库编程,但是它有缺点吗?内联SQL要求人们以某种​​方式与数据库进行通信,从而可以打开数据库进行注入。内联SQL还必须经过语法检查,建立计划然后执行,...
心有灵_夕 2019-12-28 22:52:57 1 浏览量 回答数 1

问题

在Microsoft Visual Studio 2013的WinForms中为?mysql

昨天,我知道除了使用Dataset或DataReader之外,Entity Framework是访问数据库的另一种方法,然后我尝试使MVD 2013中的MySql数据库服务器可以使用Entity F...
保持可爱mmm 2020-05-17 17:04:49 1 浏览量 回答数 1

回答

如果使用的是RDS for mysql对于host推荐使用RDS的连接地址,不建议使用RDS连接地址对应的IP,这个IP可能发生变化。对于其他的几个参数,比如数据库帐号、密码、数据库、端口等按实际情况做参数设置就行。无论通过ADO连接还是mysql api连接 其实都差不太多可以去看看msdn中的详细说明
amamimou 2019-12-02 01:43:01 0 浏览量 回答数 0

问题

在VC中使用ADO连接数据库时,引入ADO库文件的一些疑问?报错

我在stdfx.h文件中,添加如下代码: #import "c:\program files\common files\system\ado\msado15.dll"  no_namespa...
爱吃鱼的程序员 2020-06-20 16:56:39 0 浏览量 回答数 1

回答

连数据库很简单啊,用ADO方式就行,
a123456678 2019-12-02 01:57:14 0 浏览量 回答数 0

问题

ADO MFC编程连接数据库出现无效指针:报错

在本地做了个写库程序 sqlserver2008 运行一切正常,但是copy到远程服务器上,启动程序连接时抛出异常“无效指针”....改了一上午...没效果,求技术大牛指导...
kun坤 2020-06-20 13:46:30 0 浏览量 回答数 1

问题

ADO MFC编程连接数据库出现无效指针 配置报错 

在本地做了个写库程序 sqlserver2008 运行一切正常,但是copy到远程服务器上,启动程序连接时抛出异常“无效指针”....改了一上午...没效果,求技术大牛指导...
kun坤 2020-05-31 18:41:29 0 浏览量 回答数 1

问题

ASP.NET MVC怎么将数据库里的记录显示到视图中的Table里:报错

初学.net mvc,之前也没接触过c#,望前辈指点; 由于费了好长时间还是对EF理解不进去,所以选择了可以自己写SQL语句的ADO.NET连接方式,目前通过ViewD...
kun坤 2020-06-07 16:38:47 0 浏览量 回答数 1

回答

select * from 表 where 字段 in( select 字段 from 表 group by 字段 having count(1)>1) 扩展资料: SQL Server的功能 NET框架主机:使用SQL Server2005,开发人员通过使用相似的语言,例如微软的VisualC#.net和微软的VisualBasic,将能够创立数据库对象。开发人员还将能够建立两个新的对象--用户定义的类和集合。 XML技术:在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言(标准通用标记语言的子集)是一个重要的标准。SQL Server2005将会自身支持存储和查询可扩展标记语言文件。 ADO. NET2.0版本:从对SQL类的新的支持,到多活动结果集(MARS),SQL Server2005中的ADO . NET将推动数据集的存取和操纵,实现更大的可升级性和灵活性。 增强的安全性:SQL Server2005中的新安全模式将用户和对象分开,提供fine-grainAccess存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。 Transact-SQL的增强性能:SQL Server2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW_NUMBER和其他数据列排行功能,等等。 SQL服务中介:SQL服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。 通告服务:通告服务使得业务可以建立丰富的通知应用软件,向任何设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。在SQL Server2005中,通告服务和其他技术更加紧密地融合在了一起。 Web服务:使用SQL Server2005,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。 报表服务:利用SQL Server2005,报表服务可以提供报表控制,可以通过VisualStudio2005发行。 参考资料来源:百度百科--Microsoft SQL Server 答案来源于网络
养狐狸的猫 2019-12-02 03:00:36 0 浏览量 回答数 0

问题

php通过ado方式连接access数据库的问题

代码如下 <?php echo 'hello1'; $conn = @new COM("ADODB.Connection") or die ("ADO Connection faild."); echo 'hello2'; $con...
小旋风柴进 2019-12-01 20:11:06 1225 浏览量 回答数 1

回答

详细解答可以参考官方帮助文档 大多情况下php是可以用来连接MySQL数据库的,但是少数情况下连接Access数据库也是可以的可以实现”无数据源连接”用ado com var $con=new COM(“ADODB.Connection”); var $constr=”driver={Microsoft Access Driver (*.mdb)};dbq=C:\Inetpub\wwwroot\www\admin\access_mysql\test.mdb”; $con->;Open($constr); var $rs=$con->;Execute(“您的SQL语句”);注意:dbq后的库路径一定要用\, 表转义”\” 这是和asp不同之处.dbq的路径你可以使用$PATH_TRANSLATED环境变量获得比如:echo addslashes(substr(getenv(“PATH_TRANSLATED”),0,strrpos(getenv(“PATH_TRANSLATED”),”\“)));等同asp的 mappath(); 如问题还未解决,请联系售后技术支持 
2019-12-01 23:20:57 0 浏览量 回答数 0

回答

楼主您好, 为您搜索到这篇文章,估计可以通过ado来远程连接到RDS: http://database.51cto.com/art/201010/229445.htm 如需测试,可请论坛管理员为您提供一个临时的、可测试的RDS数据库喔。
dongshan8 2019-12-02 02:18:43 0 浏览量 回答数 0

问题

如何将Excel中的数据正确统计到mysql里面?

我想将Excel 2003中的数据自动统计到mysql数据库表中.Excel 中有一个表sheet1,里面有三个字段:学号:数据类型是文本,课程名:数据类型是文本,成绩:数据类型是float类型的.mysql有一个表有两个字段:学号:数据类...
蛮大人123 2019-12-01 19:48:15 1771 浏览量 回答数 1

回答

不管是asp.net还是Java,当在更新数据的时候,如果是同一条数据都会发生行锁,你可以用乐观锁的方式来控制就可以了,由于锁的原因其他的自然要等待第一个人更新完了才能进行更新,但由于乐观锁的控制肯定后面两个人更新都会失败######谢谢你的回答###### 首先,你这里所说的数据是指数据库的记录的话,正如前面所说,数据库会有几种加锁模式供你选择,默认是乐观并发。 其次,这里和你的开发程序是不是web程序没有关系。 ######谢谢回答######ASP.NET MVC开发企业招聘系统  课程观看地址:http://www.xuetuwuyou.com/course/60 课程出自学途无忧网:http://www.xuetuwuyou.com/ 课程介绍 一、课程用到的软件:Visual Studio2012,SQLServer2008 R1 二、课程涉及到的技术点 1.C#面对对象 2.文件读写与序列化 3.ADO.NET连接数据库 4.ASP.NET MVC 4 Razor视图引擎 5.在MVC4中编码实现分页 6.MVC4中ajax的使用 三、课程目标 ASP.NET MVC做为C#语言主要的技术,已被广泛使用。本课程使用企业中真实项目,全程线程编码;学完本门课程,您可以: 1.巩固C#基础知识,利用C#面向对象解决现实生活中的负责问题 2.熟练树勇ADO.NET进行数据库连接 3.将系统数据导出到Excel中 4.熟练使用ASP.NET MVC技术并完成企业级软件开发 四、课程目录 课时1:项目需求分析  课时2:MVC架构与数据库设计  课时3:DBHelper和MD5  课时4:登录功能  课时5:登录功能客户端验证及错误处理 课时6:使用过滤器实现登录日志功能  课时7:权限管理原理与实现  课时8:使用Ajax实现点击菜单的无刷新显示  课时9:登录成功后首页中具体功能实现  课时10:系统用户管理模块  课时11:我的简历查询所有信息  课时12:我的简历利用SQL进行复杂数据查询  课时13:对查询到的用户信息按权限进行显示  课时14:优化查询使用Ajax进行无刷显示  课时15:我的简历查询到的内容分页显示  课时16:DropdownList控件绑定数据  课时17:新增面试人员信息  课时18:对新增面试人员输入信息进行验证  课时19:根据权限删除信息  课时20:根据权限修改信息  课时21:我的面试我的录用模块  课时22:批量操作  课时23:数据统计  课时24:Excel导出  课时25:业务部门提出需求  课时26:部门经理审核需求  课时27:人事总监审核部门需求  课时28:项目总结 基于C# WinForm的企业进销存软件开发课程 http://www.xuetuwuyou.com/course/28 基于ASP.NET MVC框架的OA快速信息化系统开发教程 课程观看地址:http://www.xuetuwuyou.com/course/85
kun坤 2020-05-30 22:55:57 0 浏览量 回答数 0

回答

ADO是在VBScript /经典ASP中访问数据库的绝佳方法。 Dim db: Set db = Server.CreateObject("ADODB.Connection") db.Open "yourconnectionstring -> see connectionstrings.com" Dim rs: Set rs = db.Execute("SELECT firstName from Employees") While Not rs.EOF Response.Write rs("firstName") rs.MoveNext Wend rs.Close 此处提供更多信息:http : //www.technowledgebase.com/2007/06/12/vbscript-how-to-create-an-ado-connection-and-run-a-query/ 一个警告是,如果要在记录集中返回一个MEMO字段,请确保一次只选择一个MEMO字段,并确保它是查询中的LAST列。否则,您将遇到问题。(参考:http : //lists.evolt.org/archive/Week-of-Mon-20040329/157305.html)
心有灵_夕 2019-12-25 21:01:59 0 浏览量 回答数 0

问题

c++ ADO 连接ORACLE 数据库 windows系统验证方式连接老是失败.

OLE DB Provider for Oracle (from Oracle). For Standard security: Collapse | Copy Code strConnect = _T("Provider=OraOLEDB...
a123456678 2019-12-01 20:06:54 1094 浏览量 回答数 1

回答

我猜您指的是默认情况下SQL Server安装允许Windows和SQL Server身份验证的事实。如果删除Windows身份验证模式,则用户将必须通过SQL Server身份验证进行连接。 SQL Server身份验证 SQL Server身份验证依赖于SQL Server计算机维护的内部用户列表。此列表不包括Windows NT用户,并且特定于SQL Server计算机。使用SQL Server企业管理器创建和配置用户。要使用此身份验证方法,请执行以下步骤: •如果通过开放式数据库连接(ODBC)连接,则在ODBC管理器中配置数据源时选择SQL Server身份验证。 •在ActiveX数据对象(ADO)连接字符串中,使用ODBC时,请包括参数“ UID”和“ PWD”;使用SQLOLEDB提供程序时,请包括参数“用户ID”和“密码”。
保持可爱mmm 2019-12-02 03:17:08 0 浏览量 回答数 0

回答

我猜您指的是默认情况下SQL Server安装允许Windows和SQL Server身份验证的事实。如果删除Windows身份验证模式,则用户将必须通过SQL Server身份验证进行连接。 来自http://support.microsoft.com/kb/247931 SQL Server身份验证 SQL Server身份验证依赖于SQL Server计算机维护的内部用户列表。此列表不包括Windows NT用户,并且特定于SQL Server计算机。使用SQL Server企业管理器创建和配置用户。要使用此身份验证方法,请执行以下步骤: •如果通过开放式数据库连接(ODBC)连接,则在ODBC管理器中配置数据源时选择SQL Server身份验证。 •在ActiveX数据对象(ADO)连接字符串中,使用ODBC时,请包括参数“ UID”和“ PWD”;使用SQLOLEDB提供程序时,请包括参数“用户ID”和“密码”。
保持可爱mmm 2019-12-02 03:17:07 0 浏览量 回答数 0

问题

2018MySQL技术问答集锦,希望能给喜欢MySQL的同学一些帮助

小编发现问答专区中有很多人在问关于mysql的问题,小编把这些问题汇总一下,希望能给喜欢mysql的大家一些启示和帮助本帖不定期更新,喜欢的可以收藏哦如何搭建MySQL集群?https://yq.aliyun.com/ask/482768m...
技术小能手 2019-12-01 19:31:11 1856 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化