网站大量收购独家精品文档,联系QQ:2885784924

数据库接口部分provider.pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

神通数据库接口编程

(NDP)神舟通用数据技术有限公司2025/5/3

本章学习目标学完本章你能够:了解什么是.NETDATAPROVIDER,其作用是什么了解.NETDATAPROVIDER的工作原理能写出通过.NETDATAPROVIDER接口访问神通数据库的简单示例

本章内容安排.NETDATAPROVIDER概念.NETDATAPROVIDER安装与配置编程简介编程示例

NDP的结构

对象说明Connection建立与特定数据源的连接。Command对数据源执行命令。公开Parameters,并且可以从Connection在Transaction的范围内执行。DataReader从数据源中读取只进且只读的数据流。DataAdapter用数据源填充DataSet并解析更新。组成神通数据库NDP的核心对象

本章内容安排.NETDATAPROVIDER概念.NETDATAPROVIDER安装与配置编程简介编程示例

神通数据库NDP的安装与配置通过安装程序安装驱动驱动System.Data.OscarClient.dll被安装到C:\ShenTong\dotNetProvider目录下环境变量SZ_OSCAR_HOME指向产品的安装目录手动安装将System.Data.OscarClient.dll拷贝到某个目录下设置环境变量

本章内容安排.NETDATAPROVIDER概念.NETDATAPROVIDER安装与配置编程简介编程示例

.NETDATAPROVIDER编程大致步骤1引用.NetDataProvider命名空间2与后台数据库建立连接3创建一个OscarCommand对象4执行查询语句,并取得OscarDataReader对象,或者OscarDataAdapter5处理获得的结果集6关闭OscarDataReader对象7改变数据库的数据内容8提交(commit)对数据库做的改变9关闭与后台数据库的连接10离线(非连接)数据对象的使用

ConnectionCommandDataAdapter连接串创建.NETPROVIDER驱动程序DataSet神通数据库DataReaderDataAdapter.NETDATAPROVIDER编程大致步骤

usingSystem.Data.OscarClient;引入PROVIDER命名空间

创建与后台数据库建立连接参数参数说明Host/Server/DataSource服务器的主机名Port服务器监听的端口号Database/DB/Initialcatalog数据库名USERNAME/USER/USERID/UID数据库的登陆用户名PASSWORD/PSW/PWD相应用户名的登陆密码SSL布尔值,控制是否尝试安全连接Pooling布尔值,控制是否使用数据库连接池MinPoolSize数据库连接池最小连接数MaxPoolSize数据库连接池最大连接数Timeout连接打开可等待时间CommandTimeout命令执行完成抛出一个例外之前等待时间Sslmode连接SSL模式控制。允许或禁用ConnectionLifeTime未使用的连接等待多少秒时间后关闭ENCODING编码方式StmtRollBack设置后台事务回滚方式

连接字符串:StringconnectionSql=Server=;Port=2003;UserId=SYSDBA;Password=szoscar55;Database=OSRDB;Encoding=GBK;;--创建连接:OscarConnectioncon=newOscarConnection(connectionSql);创建与后台数据库建立连接

OscarCommandcmd=con.CreateCommand();OscarCommandcmd=newOscarCommand();cmd.Connection=con;OscarCommandcmd=newOscarCommand(sql,con);创建一个神通数据库Command对象属性描述FetchSize配置服务器端游标每次获取数据量CommandText执行的文本命令CommandTimeout等待命令执行的时间CommandType命令类型Connection该OscarCommand对象关联的与数据源的连接

命令返回值ExecuteReader返回一个DataReader对象。ExecuteScalar返回一个标量值。ExecuteNonQuery执行不返回任何行的命令。Exe

文档评论(0)

183****7931 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档