序列发生器管理组件 Example 程序

 对于一个管理性的软件来讲,数据主键的产生策略是很关键的一点,这个关系到整个系统的基础架构思想。
我写程序都会注意多个数据库的兼容性,希望自己辛苦写的程序都能在多种数据库上比较平滑的运行,否则
同时维护好几个版本是很不现实的问题,做为专业的管理软件开发者来讲,经常会遇到多种数据库的问题。
 核心的东西让别人写,一是不放心性能问题,二是不放心功能是否强大,测试来测试去,也很烦恼,所以还
是自己利用休息时间,把这个序列管理器写出来了,进行了测试,功能已经很稳定了,心里也踏实了很多,
一直想完善这个模块,已经有好几个月的想法了,一直没空来写这个部分,利用了周末休息时间2天,也算是
达到了心愿了。

  主要功能很简单,能添加,修改,删除,但是 Base_Sequence 不能被删除了,否则,惨了,这个系统崩溃了。
当然添加时不能重复,修改时不能重复,这个是最起码的基础功能。导出功能其实是多余的,实现起来很简单就
做出来了,也许也会用到。

  你可能会笑话我,不就是个序列管理吗?有什么难的?那你就错了,我这个序列管理是完全自动化的,就是前台
只调用一个函数,就可以获得序列,不管这个序列是否存在,能自动创建,这样就省了很多力气了,我前后完善了
3年,达到了现在的程度,表面上很简单,深入想了,能让你想到吐为止,你真的想好了,可以给我留言交流心得。

截图给大家看看

递增序列,递减序列,主要是为了产生主键及排序码。
重置,是为了重新归原始序列状态。


添加:添加一条记录后,还可以持续添加。
保存:添加一条记录后,会关闭窗体,可以干别的事情了。


转载于:https://my.oschina.net/iwenr/blog/227931

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值