- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 期末训练题四年级下册科学教科版.docx VIP
- 2025年AILD-B2解码地球初赛模拟题一附答案.docx
- 期末复习专项训练题 判断题 教科版 小学科学四年级下册.docx VIP
- 期末复习专项训练题 简答题 教科版小学科学四年级下册.docx VIP
- 中考地理专题复习(6)—气候及其影响-专题复习课件.ppt
- 期末复习专项训练题 实验探究题 教科版小学科学四年级下册.docx VIP
- 2025年北京市东城区九年级(初三)一模物理试卷(含答案).pdf
- 期末复习专项训练题01——综合材料题 教科版小学科学四年级下册.docx VIP
- 潘通色卡U电子版.pdf
- 预防接种技能操作案例.docx VIP
文档评论(0)