delphi学习笔记--ADO数据库连接组件TADOConnect

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=teacher;

      Persist Security Info=True;User ID=teacher;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.Open ;

(7) 关闭连接

  ADOConnection1.Close;

(8) 事务处理

  ADOConnection1.BeginTrans 事务开始
  ADOConnection1.CommitTrans 事务提交
  ADOConnection1.RollbackTrans 事务回滚

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值