(一)数值函数
数值函数即是在数据库查询操作中进行运算处理数据的数学方法封装成的函数,在实际应用中,灵活地运用数学函数会大大增加数据查询的准确度和灵活性。数值函数接受数值参数并返回数值作为结果。以下是一些函数的示例。
(二)存储函数
参数的定义和赋值
存储函数可以定义多个参数,用来给模块传送数据及向外界返回数据。定义、参数时,必须说明名称、参数模式和数据类型。参数定义和赋值参照变量的定义和赋值。
使用赋值符号“:="或关键字DEFAULT,可以为IN参数指定一个缺省值。如果调用时未指定参数值,系统将自动使用该参数的缺省值。
(三)
(四)参数调用
这种调用方法指的是在调用模块的时候,其参数值用问号来代替,发送给服务器之后,服务器返回参数的准备信息,用户依据服务器返回的参数描述信息进行参数绑定,然后执行,其参数的处理方法与普通的参数处理方法相同。
(五)
DMSQL程序运行时如果发生错误,系统会自动抛出一个异常。
此外,程序员还可以使用RAISE主动抛出一个异常。例如当程序运行并不违反数据库规则,但是不满足应用的业务逻辑时,可以主动抛出一个异常并进行处理
使用RAISE抛出异常分为有异常名和无异常名两种情况。
(六)
(七)
JDBC(Java Database Connectivity)是Java应用程序与数据库的接口规范,旨在让各数据库开发商为Java程序员提供标准的数据库应用程序编程接口 (API)。JDBC定义了一个跨数据库、跨平台的通用SOL数据库API。DMJDBC驱动程序是DM数据库的JDBC驱动程序,它是一个能够支持基本SOL功能的通用应用程序编程接口,支持-般的SOL数据库访问。
(八)
(九)
(十)
利用数据源可以增强代码的可移植性,方便代码的维护。而且还可以利用连接池的功能来提高系统的性能。连接缓冲池的工作原理是:当一个应用程序关闭一个连接时,这个连接并不真正释放而是被循环利用。因为建立连接是消耗较大的操作,循环利用连接可以减少新连接的建立,能够显著地提高性能。
(十一)
(十二)
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!