cache数据库:对象方式的数据库访问

修改后的数据库截图
这里写图片描述
对象是User.Person
代码:

Class web.PersonObj Extends %RegisteredObject
{
ClassMethod insertbyobj(name, age, sex)
{
    ///先生成一个person对象
    set person=##class(User.Person).%New()
    ///对象属性赋值
    set person.age=age
    set person.name=name
    set person.sex=sex
    ///保存
    set sc=person.%Save()
    ///判断是否正确
    if $$$ISERR(sc){
		Quit "fail"
		}
		Quit "success"
}
ClassMethod updateobj(rowid, name)
{
	set course = ##class(User.Person).%OpenId(rowid)
	set course.name=name
	set sc=course.%Save()
	if $$$ISERR(sc){
		quit "fail"
		}
		quit "success"
}
ClassMethod deleteobj(rowid)
{
	set sc=##class(User.Person).%DeleteId(rowid)
		if $$$ISERR(sc){
        Quit "fail"
        }
        Quit "success"
}
}
Caché简介 Caché是新一代高性能数据库技术,称之为“后关系型”。作为后关系型数据库,它整合了对象数据库访问、高性能的SQL访问、强大的多维数据访问——这三种方法能够天衣无缝地同时访问相同的数据。数据只要在单一的整合 数据字典中描述一次,就可以被这三种方法访问。Caché提供了比关系型技术更加高效的性能,更大的扩展性,更快速的编程能力和更加便捷的使用性能。 Caché不仅仅是一种纯的数据库技术。Caché包括一个应用服务器,这个服务器提供高级对象编程,并且可以很容易地与很多技术集成。Caché还提供高性能的运行环境,这一运行环境采用了举世无双的数据缓存技术。 Caché还在另一方面远远胜过了传统的数据库技术。Caché为开发复杂的、基于网页应用程序提供了丰富的集成环境。Caché服务页(CSP)技术可以进行快速开发,动态产生网页。上千个用户甚至在在比较差的硬件条件下也可以同时访问数据上的应用程序。对于那些不基于浏览器的应用,用户接口可以用任何一个流行的客户端接口技术编写,如VB,Delphi,Java,或者C++。剩下的工作都交给Caché运行,这样可以得到最好的结果(最快的编程效率,最高的性能,最低的维护成本)。另一方面,Caché也提供了与其他技术的交互,支持大多数通用的开发工具,所以开发方法的选择范围很大。 不要嫌分值高,102页的官方权威资料,对于需要使用后关系型数据库进行开发的人来说,是绝对超值的,而对于不需要人则没有什么意义. 这是我从豆豆丁网花5元现金买来的资料
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值