Tntdb

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

Rating: 3.0/5 (Total Votes: 2)

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

类似的软件

PythonReports
PythonReports

11 May 15

CrunchyFrog
CrunchyFrog

11 May 15

Qore MySQL Module
Qore MySQL Module

20 Feb 15

psycopg
psycopg

12 May 15

显影剂的其他软件 Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

意见 Tntdb

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