0

0

SPL3.0正式发布!支持多种数据库访问哦!

php中文网

php中文网

发布时间:2016-06-07 15:23:39

|

1700人浏览过

|

来源于php中文网

原创

SPL 3.0正式发布, 升 级说明 经过一段时间的修改, SPL 终于升到 3.0 了,之所要升到 3.0 ,主要是因为增加了两种连接方式: ODP.NET 与 ODBC ODP.NET 极大了增强了 SPL 对 Oracle 数据库的访问能力,目前使用 ODP.NET 连接 Oracle 是最佳的选择,相关的文

SPL 3.0正式发布,级说明

       经过一段时间的修改,SPL终于升到3.0了,之所要升到3.0,主要是因为增加了两种连接方式:ODP.NETODBC

       ODP.NET极大了增强了SPLOracle数据库的访问能力,目前使用ODP.NET连接Oracle是最佳的选择,相关的文章可以在网上找一下,蛮多的。

       ODBC.NET Framework1.1新增的功能,可以对其他类型的数据库采用ODBC的连接方式。

       因此上面两种连接方式的增强,使SPL可以更强的支持多种数据库.

       SPL3.0在上一版本2.0的基本上修订了部分BUG并主要是增加了一些新功能。

       SPL3.0修订的BUG

1.       Oracle数据库进行日期比较时报错,是由于Oracle的日期比较不象SQL一样,可以直接使用字符串方式,而是要采用to_date()转换,目前对于Oracle数据库连接进行了这方面的自动转换,支持连接类型为:OracleODP

2.       修订了多主键个的删除报错,3.0在使用entity.Delete()时不会再报错了。

3.       SPL2中对于数字列使用AddMatch()AddMatchPrefix(),系统会报错,3.0已经对此修复,在3.0中所有的Match操作对数字列同样生效了。

 

SPL3新增功能:

1.       添加了对ODP.NET连接Oracle的连接,这是目前.NET连接Oracle最佳的连接方式,只需在安装一下ODP.NET92,在SPL的数据库配置DatabaseMap中使用type="ODP"即可.

MVM mall 网上购物系统
MVM mall 网上购物系统

采用 php+mysql 数据库方式运行的强大网上商店系统,执行效率高速度快,支持多语言,模板和代码分离,轻松创建属于自己的个性化用户界面 v3.5更新: 1).进一步静态化了活动商品. 2).提供了一些重要UFT-8转换文件 3).修复了除了网银在线支付其它支付显示错误的问题. 4).修改了LOGO广告管理,增加LOGO链接后主页LOGO路径错误的问题 5).修改了公告无法发布的问题,可能是打压

下载

2.       添加了QueryTop功能,这个Top功能跟RetrieveCriteria相同,主要作用于SQL的环境,因为目前SPL使用Top会产生“Select top n”这样的效果语句,因此对于Oracle目前不支持此种方式。

3.       Condition条件类添加了后缀匹配功能AddMatchSuffix ,会生成类似于 like %AA效果

4.       Conditiont条件添加了后缀不匹配功能AddNotMatchSuffix,会生成类似于 not like %AA效果

5.       增加了对Obdc连接的支持,在.NET可以使用System.Data.Obdc的连接方式,只要在数据库连接时配置为type=Odbc即可以使用Obdc连接方式。关于连接方式会单独列一章讲述。

6.       扩展了连接方式,使SPL不再局限于下面的连接方式:Setting.Instance().DatabaseMapFile=Server.MapPath(DatabaseXml);

而是可以手动增加数据连接,手动配置ClassMap加载,这将方便SPL与其他系统的集成。关于数据连接方面,会单独一章讲述。

7.       对存储过程增加了CommandTimeOut控制,由于在存储过程执行中,有时存储过程会比较耗时,需要对CommandTimeOut进行手动控件,默认为30秒,0为无限制。对RunProcedure进行覆盖如下:

Query.RunProcedure(string storeProcName,IDataParameter[] ps,string dbName,int commandTimeout)

Query.RunProcedure(string storeProcName,IDataParameter[] param,out int affected,string dbName,int commandTimeout)



发布方式与上次的2.0一样,只要下载我的示例源代码,有详细的使用说明:
SmartPersistenceLayer 3.0 示例源代码下载:http://www.cnblogs.com/Files/tintown/SPL_WebTest3.0.rar

  非常感谢2.0发布以后,大家对SPL的支持。

相关专题

更多
Golang 分布式缓存与高可用架构
Golang 分布式缓存与高可用架构

本专题系统讲解 Golang 在分布式缓存与高可用系统中的应用,涵盖缓存设计原理、Redis/Etcd集成、数据一致性与过期策略、分布式锁、缓存穿透/雪崩/击穿解决方案,以及高可用架构设计。通过实战案例,帮助开发者掌握 如何使用 Go 构建稳定、高性能的分布式缓存系统,提升大型系统的响应速度与可靠性。

26

2026.01.09

java学习网站推荐汇总
java学习网站推荐汇总

本专题整合了java学习网站相关内容,阅读专题下面的文章了解更多详细内容。

38

2026.01.08

java学习网站汇总
java学习网站汇总

本专题整合了java学习网站相关内容,阅读专题下面的文章了解更多详细内容。

0

2026.01.08

正则表达式 删除
正则表达式 删除

本专题整合了正则表达式删除教程大全,阅读专题下面的文章了解更多详细教程。

49

2026.01.08

java 元空间 永久代
java 元空间 永久代

本专题整合了java中元空间和永久代的区别,阅读专题下面的文章了解更多详细内容。

4

2026.01.08

java 永久代和元空间
java 永久代和元空间

本专题整合了java中元空间和永久代的区别,阅读专题下面的文章了解更多详细内容。

0

2026.01.08

java成品网站源码资源大全
java成品网站源码资源大全

本专题整合了java成品网站源码相关内容,阅读专题下面的文章了解更多详细内容。

20

2026.01.08

java过滤器教程大全
java过滤器教程大全

本专题整合了java过滤器相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.08

作业帮网页版入口地址大全
作业帮网页版入口地址大全

本专题整合了作业帮网页版地址整理,阅读专题下面的文章了解更多详细内容。

7

2026.01.08

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CSS3 教程
CSS3 教程

共18课时 | 4.4万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6.8万人学习

Git 教程
Git 教程

共21课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号