delphi7.0的adoconnection怎么delphi7连接oraclee数据

delphi学习笔记--ADO数据库连接组件TADOConnection
delphi学习笔记--ADO数据库连接组件TADOConnection
[摘要:12.4.1 ADO数据库毗邻组件TADOConnection TADOConnection透露表现一个数据资本开放的毗邻,Connection工具必需指定的参数:办事器、数据库名、用户名、心令战毗邻时限,每个毗邻属于一个给定的客]
12.4.1 ADO数据库连接组件TADOConnection
&& TADOConnection表示一个数据资源开放的连接,Connection对象必须指定的参数:服务器、数据库名、用户名、口令和连接时限,每一个连接属于一个给定的客户应用程序。
(1) ConnectionString:
& &包括的参数:&&& ①Provider:OLE DB提供者的名字,如&SQLOLEDB&是指 Miscrosoft SQL Server OLE DB Provider&&& ②Initial Catalog:缺省数据库的名字&&& ③Data Source:数据源名字,如Oracle数据库中的服务名字&&& ④Persist Security Info:如果有用户名和口令,取值为True
&& &Ex:连接oracle10g数据库的ConnectionString为:
&& &Provider=OraOLEDB.Oracle.1;Password=
&&&&& Persist Security Info=TUser ID=Data Source=demo&
&&& 其中demo为net中配置的服务名。
&&& 在Delphi7中可以通过向导来配置ConnectionString,方法
(2) CursorLocation
&&& 指定是否创建一个游标,如果是,在哪里?若在服务器端,取clUseServer,若在客户端,取clUseClient。
(3) 隔离级别IsolationLevel
&&& 该属性仅适合于大型数据库,VF等不支持。设置隔离级别的方法
(4) Mode:指明对连接的许可权限
&&& 取值如下:
&&& cmRead: 只读&&&&& cmWrite: 只写&&&&& cmReadWrite:可读写
&&& cmShareDenyRead:阻止其它用户用读权限打开连接
&&& cmShareDenyWrite:阻止其它用户用写权限打开连接
&&& cmShareDenyExclusive:阻止其它用户打开同一数据源的连接
&&& cmShareDenyNone: 允许其它用户以任何权限打开连接
&&& 若不给该属性赋值,缺省为cmUnknown。仅当关闭连接时才可以修改该属性,设置Mode的方法
(5) LoginPrompt属性
&& 当连接数据库时是否弹出要求用户输入用户名和口令的对话框,默认为True,表示弹出;可以将该属性设置为False,使用默认的用户名和口令连接数据库,不弹出对话框。
(6) 建立连接
  ADOConnection1.O
(7) 关闭连接
  ADOConnection1.C
(8) 事务处理
  ADOConnection1.BeginTrans 事务开始  mitTrans 事务提交  ADOConnection1.RollbackTrans 事务回滚
感谢关注 Ithao123Delphi频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
IThao123周刊delphi 7 ADOConnection 连接数据库的方法,详细一些,谢谢!_百度知道
delphi 7 ADOConnection 连接数据库的方法,详细一些,谢谢!
为您推荐:
其他1条回答
WuYuehai&#92.4;Data Source=C. Data Source=数据库所在的路径及文件名;Provider=SQLOLEDB.OLEDB;:= 'Provider=MDocuments and Settings&#92.OLEDB1) 连接Access2000带密码的用ADOConnection控件;Persist Security Info=False&#39:=&#39.ConnectionString.0.0:&#92.ConnectionString.1.Jet:adoconnection1.Jet:=' Integrated Security=SSPI.ConnectionS Jet OLEDB;Persist Security Info=Fdb1:Database Password=具体密码;&#39:adoconnection1;2) 连接Access2000无密码的用ADOConnection控件.4;Provider=MMy Documents\3) 连接SQLServer2000用系统登录方式的用ADOConnection控件:adoconnection1
连接数据库的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁今天小郭让我帮忙查找解决以下情况的问题:
使用adoconnection控件连接oracle,然后在oracle端使用命令将连接进程杀死,然后adoconnection尝试重新连接将无法成功,一直报错&未登录&的错误。
&& &&SSELECT sid, x.SERIAL#, x.PROGRAM FROM v$session x where username = 'JSP';
&& & alter system kill session '12,75'; //这里12为sid,75为vserial#
最后小郭自己解决了问题,采用的方法是将adoconnection控件释放重新创建,然后再去连接,虽然笨,但暂时也只有这个办法了
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:139584次
积分:2128
积分:2128
排名:第11072名
原创:68篇
转载:45篇
评论:13条
(2)(1)(1)(1)(2)(1)(2)(1)(2)(1)(3)(3)(3)(5)(3)(1)(1)(4)(5)(3)(6)(6)(2)(4)(8)(2)(1)(1)(1)(1)(1)(1)(10)(2)(2)(2)(5)(2)(3)(1)(1)(1)(1)(1)(1)(1)(2)用delphi7.0做的系统如何与数据库连接?_百度知道
用delphi7.0做的系统如何与数据库连接?
老显示找不到文件所要求的数据库?打开应用文件的时候 ?还有跟数据库到底是怎么连接的?怎么回事如何连接
ADOQuery1,出现对话框.Open。 按钮的事件如下; ADOQuery1,选择sqlserver一项:= 'F_MC&#39:输入数据库的用户和密码,点击下一步,点击测试连接,出现的对话框中输入服务器名称(一般输入所在数据库的ip地址即可).T begin ADOQuery1; ADOQuery1.SQL,下面的用户名称和密码,然后现在您所有连接的数据库即可:Connection属性指定连接的ADOConnection1即可.Post.Close,提示成功后点击“确定”即可完成此参数设置.AsString。 ADOQuery1;select * from test&#39: procedure TForm1.Button1Click(S ADOQuery1ADO中的控件介绍和使用方法,点击后出现一个对话框:ConnectionString属性是连接SQLSERVER数据库的; ADOQuery1.T).FieldByName(&#39: TObject):= Edit1;.Append: ADOConnection1,选择build
其他类似问题
为您推荐:
数据库连接的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁有一台单独的oracle服务器,请问怎样用delphi7.0的adoconnection去连接?
回复讨论(解决方案)
连接字符串格式参考/oracle#p16
假定你在连接字符串中指定Oracle&Provide&for&OLEDB而且也安装了Oracle的客户端驱动
Procedure&TForm1.Button1Click(Sender:&TObject);
&&ADOConnection1.ConnectionString:=&FormatConnectionString(EditUserName.Text,EditPassword.Text);
&&ADOConnection1.LoginPrompt:=&F
&&ADOConnection1.Connected:=&T
连接字符串格式参考/oracle#p16
假定你在连接字符串中指定Oracle&Provide&for&OLEDB而且也安装了Oracle的客户端驱动
Procedure&TForm1.Button1Click(Sender:&TObject);
&&ADOConnection1.ConnectionString:……
现在关键是不知道如何安装客户端?
本帖最后由 bdmh 于
08:26:11 编辑
oracle的客户端找安装盘安装就是了
http://liangwang985./blog/static/9/
看看有?有用
直接双击控件,选择oracle,在服务器名称上写上你的ORACLE&net服务名,再写上用户名和密码就OK了
其中net服务名是需要你自己使用oracle客户端建立的。
oracle的客户端找安装盘安装就是了
安装后在连接字符串中选择Oracle&Provide&for&OLEDB,点击下一步提示'提供程序不再可用',请确定提供程序已被正确安装。
楼主好像是客户端没有oracle驱动哦,先找个oracle盘,装下客户端驱动,再按照楼上的方法,建立连接,服务器的数据库名、用户名、密码总该知道的吧?
那每个客户端均要安装吗?
oracle客户端驱动和客户端安装程序是一个意思吗?
去Oracle网站,有简化版的客户端驱动,只有几十M,不用安装上百M的客户端。
用ADO需要安装oracle客户端
如果不想安装oracle客户端,可以使用ODAC控件
用UNIDAC已解决。

我要回帖

更多关于 delphi adoconnection 的文章

 

随机推荐