通用数据库接口(ORACLE,DB2...)

时间:2009-04-04 17:46:40
【文件属性】:

文件名称:通用数据库接口(ORACLE,DB2...)

文件大小:451KB

文件格式:ZIP

更新时间:2009-04-04 17:46:40

软件开发包(库)

数据库应用程序开发人员总会遇到不同的应用程序需要对不同的数据库的操作,同一应用程序由于客户需求的不同也可能要访问不同的数据库,更有甚者需要跨平台跨数据库,针对这些不同的需求,开发人员的一般做法是为每一种平台、每一种数据库写一套程序。也可以应用三层结构,但采用这种结构应用程序访问效率很底,难以满足需要高效率的需求。要实现高效的数据库访问,一些比较通用的方法难以满足需求,开发人员不得不去学不同的数据库的特定的访问接口,如ORACLE/OCI,DB2/CLI等。本接口线已封装ORALCE的OCI和DB2的CLI,开发人员无须再学习这些复杂的接口。本接口目的为不同数据库提供统一的C++访问接口,提供一组能跨平台、支持多种数据库类型、满足一般功能需求、使用简单而又不失效率的接口层,从而简化开发。该版本已经能支持的数据库有ORACLE和DB2,后续版本会支持更多数据库类型。


【文件预览】:
UnidbifLib-2.1.1.doc
DB2
----Include()
--------DbConnection.hh(944B)
--------DbIFException.hh(950B)
--------DbIFExcepts.hh(1KB)
--------DbFactory.hh(975B)
--------DbCursor.hh(2KB)
--------DbLibHead.hh(2KB)
--------DbObject.hh(684B)
----Lib()
--------unidbiflib.lib(5KB)
--------unidbiflib.exp(2KB)
----Sample.exe(52KB)
----unidbiflib.dll(80KB)
----Projectexe.exe(160KB)
----Out()
--------Release()
----Sample()
--------Sample.cpp(6KB)
--------Sample.ncb(41KB)
--------Sample.dsw(537B)
--------Sample.plg(2KB)
--------StdAfx.cpp(293B)
--------Sample.opt(90KB)
--------StdAfx.h(769B)
--------Sample.dsp(5KB)
--------ReadMe.txt(1KB)
----ProjectMt.exe(80KB)
ORACLE
----Include()
--------DbConnection.hh(944B)
--------DbIFException.hh(950B)
--------DbIFExcepts.hh(1KB)
--------DbFactory.hh(975B)
--------DbCursor.hh(2KB)
--------DbLibHead.hh(2KB)
--------DbObject.hh(684B)
----Lib()
--------unidbiflib.lib(5KB)
--------unidbiflib.exp(2KB)
----Sample.exe(52KB)
----unidbiflib.dll(84KB)
----Projectexe.exe(160KB)
----Out()
--------Release()
----Sample()
--------Sample.cpp(6KB)
--------Sample.ncb(49KB)
--------Sample.dsw(537B)
--------Sample.plg(2KB)
--------StdAfx.cpp(293B)
--------Sample.opt(92KB)
--------StdAfx.h(769B)
--------Sample.dsp(5KB)
--------sqlnet.log(861B)
--------ReadMe.txt(1KB)
----ProjectMt.exe(80KB)

网友评论

  • 还行,还是比较详细的!
  • 兼容性不好,影响程序少
  • 还可以,兼容性不是很好。
  • 试了,兼容性不好
  • 如果集成MYSQL的话 就更好了
  • 最近要做开发,还是封装接口比较好,影响程序少
  • 里面的兼容性不是很好!