Tntdb

软件截图:
Tntdb
软件详细信息:
版本: 1.3
上传日期: 20 Feb 15
许可: 免费
人气: 12

Rating: nan/5 (Total Votes: 0)

Tntdb是一个C ++ - 类库,用于方便地访问数据库。该接口是与数据库无关。 Driverclasses动态加载。
 
 它的目标是很容易获得的数据库。您不必担心resourceleakage,因为你直接使用对象是走出去的范围时,分配在堆栈上,并自动删除。该interfaceobjects是包装到referencecounted情况下,这样你就可以在你自己的意志各地复制。资源被释放,当最后一个对象超出范围。
 
 Errorhandling与exceptionhandling完全完成。只是包装你的代码跟单的try-catch,你有充分的errorhandling。例外的都是从标准::异常派生。
 
 STL是用来在可能的情况,也STL类和兼容接口提供,其中适合。
 
 Tntdb是针对applicationprogramming。它不适合于通用databasetools。它不提供例如schemaquery。你要知道,你的表是什么样子。这就是真正的正常应用。
 
 您可以使用SQL的databaseaccess。像活跃的结果集或数据绑定控件没有wrapperclasses提供。相反,你必须在数据库中的最佳控制。您可以使用每个SQL-招你知道得到最出你的数据库。另外这是一个瘦包装,让你不应该有大的performancepenalty相比,直接访问C-API。
 
 该项目已经开始几年前作为一个PostgreSQL,包装。后来我加了一个SQLite-3封装。
 
 当前状态是,有一个工作mysql-和PostgreSQL驱动级。 sqlite的-3封装器包括在这里,但它只是一个早期的设计研究。 Tntdb工作,但它并非动态像其他司机加载。
 
 公接头连接器包括文档,其可以使用Doxygen的生成。
 
 也有在演示目录中的一些小例子

什么是此版本中的新

  • 在主要的Oracle优化司机:
  • 在Oracle驱动程序有一个主要的优化。当读取多行,以前每行是分开OCI要求。现在多行是在一个单一的呼叫OCI取出并通过逐行到应用程序。
  • 在添加cxxtools支持::字符串(Unicode字符串类):
  • 在Cxxtools有一个字符串类,它支持Unicode。 Tntdb现在已经为它全力支持。 Unicode字符串可以读取和写入透明。
  • 在错误修正和优化:
  • 在一些小的错误修正和优化,在tntdb完成。

什么在1.1版本的新

  • 在超过2年没有新的稳定版本是时候更新。 Cxxtools设有热水巨大的改进和增强功能就像xmlrpc的,信号槽框架,anynchronous I / O等。
  • 在这暗示了一些API的变化。还是大多数现有的代码应该运行。 Tntnet和tntdb需要一些改变这一点,以使新tntnet和tntdb释放需要cxxtools 2.0。
  • 在Tntnet已经得到了许多小功能和性能增强。幸运的是没有太大必要的API的变化。几乎应用程序应该通过重新编译运行开箱即用。
  • 在Tntdb得到了一些增强功能。最重要的是可能使用的方法tntdb ::连接:: lastInsertId(标准::字符串),并支持用户自定义类型超载2运营商自动递增值的支持。

什么是1.0.99版本的新

  • 在Tntdb已经得到了一些小bug修复和调整在cxxtools的API的变化(这是相当小)。

要求

  • 在cxxtools

类似的软件

ZODB3
ZODB3

15 Apr 15

shove
shove

20 Feb 15

NCBI C++ Toolkit
NCBI C++ Toolkit

20 Feb 15

ALVILA DataFlyer
ALVILA DataFlyer

11 May 15

显影剂的其他软件 Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

意见 Tntdb

评论没有发现
添加评论
打开图片!