CowNewSQL多数据库翻译器在线演示

您所在的位置:网站首页 数据库翻译语句 CowNewSQL多数据库翻译器在线演示

CowNewSQL多数据库翻译器在线演示

2024-07-12 14:28| 来源: 网络整理| 查看: 265

CowNewSQL多数据库翻译器在线演示 原创

cownew 2007-10-21 23:39:00 ©著作权

文章标签 数据库 休闲 CowNewSQL 翻译器 在线演示 文章分类 数据库

©著作权归作者所有:来自51CTO博客作者cownew的原创作品,如需转载,请与作者联系,否则将追究法律责任 CowNewSQL多数据库翻译器在线演示已经开发完成,欢迎体验[url]http://211.99.196.18:6666/cownewdemo[/url] 由于访问人数众多,如果暂时无法访问,请稍后再试。目前已经支持SQLServer、DB2、MySQL、Oracle四种数据库管理系统。CowNewSQL源码和二进制包可以从CowNew网站([url]http://www.cownew.com[/url] )下载。**********************************************       由于种种原因,各个数据库系统的SQL语句语法以及支持的函数都不尽相同,这造成了如下两个问题:(1)使得系统在多个不同数据库之间移植变得非常困难,特别是需要维护多个数据库版本的时候;(2)开发人员必须对各种数据库的语法差异非常了解,这加大了开发难度。        虽然Hibernate通过HQL等技术部分的解决了跨数据库移植的问题,但是在对性能要求比较高的场合还是需要直接使用SQL语句访问数据库的,在这种情况下如何编写能被不同数据库支持的SQL语句就成了。目前解决这种差异的最常用的技术就是SQL语句翻译,使用SQL翻译器可以将SQL语句翻译为在不同的数据库中支持的特定平台的SQL语句。CowNewSQL就是这样一款产品。        CowNewSQL简化了跨数据库产品的开发,比如取当前日期在MSSQL中是“SELECT GETDATE()”,在MYSQL中是“SELECT NOW()”,在Oracle中是“SELECT SYSDATE FROM DUAL”,使用CowNewSQL以后您只要使用“SELECT NOW()”,那么CowNewSQL就会为您自动将其翻译为对应数据库平台支持的SQL语句,而且CowNewSQL的兼容性也非常好,比如“SELECT NOW()”写成“SELECT GETDATE()”同样可以被正确的翻译;取数据库前10条记录,在MSSQL中是“Select top 10 from T_1”、在MYSQL中是“SELECT  LIMIT 0, 10 ”、在Oracle中是“SELECT  FROM DUAL WHERE ROWNUM


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3