Tntdb

소프트웨어 스크린 샷:
Tntdb
소프트웨어 정보:
버전: 1.3
업로드 날짜: 20 Feb 15
개발자: Tommi Makitalo
라이센스: 무료
인기: 12

Rating: nan/5 (Total Votes: 0)

데이터베이스에 쉽게 액세스 할 수 있도록 클래스 라이브러리 -

Tntdb는 C ++는 것입니다. 인터페이스는 데이터베이스에 독립적이다. Driverclasses 동적으로로드됩니다.
 
 그것의 목적은 데이터베이스에 쉽게 액세스 할 수 있도록한다. 범위의 외출 할 때 직접 사용하는 모든 객체가 스택에 할당하고 자동으로 삭제됩니다 때문에, resourceleakage에 대해 걱정할 필요가 없습니다. interfaceobjects는 인스턴스를 referencecounted하는 래퍼입니다, 그래서 당신은 자신의 의지에 주위를 복사 할 수 있습니다. 마지막 개체가 범위를 벗어나면 자원이 해제됩니다.
 
 에러 처리는 exceptionhandling 독점적으로 이루어집니다. 그냥 하나의 시도 - 캐치와 코드를 포장하고 전체 에러 처리를해야합니다. 예외는 모든 표준 : : 예외에서 파생됩니다.
 
 가능한 또한 STL 같은과 호환 인터페이스가 어디에 적합한 제공되는 경우 STL이 사용됩니다.
 
 Tntdb는 applicationprogramming의 대상이된다. 그것은 일반적인 databasetools에 적합하지 않습니다. 그것은 예를 들어, 제공하지 않습니다 schemaquery. 당신은 당신의 테이블처럼 보이게하는 방법을 알고있다. 일반 응용 프로그램에 대한 사실 이잖아.
 
 당신은 databaseaccess에 대한 SQL을 사용합니다. 활성 결과 집합 또는 데이터 바인딩 된 컨트롤과 같은 어떤 wrapperclasses가 제공되지 않습니다. 대신 데이터베이스를 통해 최고의 제어 할 수 있습니다. 당신은 당신의 데이터베이스에서 대부분을 얻는 방법을 알고 모든 SQL-트릭을 사용할 수 있습니다. 당신은 C-API에 직접 액세스에 비해 더 큰 performancepenalty이 없어야 있도록 또한이 얇은 래퍼이다.
 
 이 프로젝트는 PostgreSQL의 래퍼로 몇 년 전에 이미 시작했다. 나중에 나는 sqlite가-3-래퍼를 추가했다.
 
 현재 상태는 작업 mysql-과 PostgreSQL 드라이버 수준이 있다는 것이다. SQLite는-3-래퍼는 여기에 포함 된,하지만 그것은 단지 초기 디자인 연구이다. Tntdb 작동하지만, 그것은 동적으로 다른 드라이버처럼로드되지 않습니다.
 
 공공 헤더는 Doxygen을 사용하여 생성 할 수 있습니다 문서를 포함한다.
 
 또한 데모 디렉토리에 몇 가지 작은 사례가있다

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.

오라클 드라이버의 주요 최적화 :
오라클 드라이버는 주요 최적화를 얻었다. 여러 행을 읽을 때, 이전에 각 행은 OCI는 별도로 요청했다. 이제 여러 행은 하나의 OCI 호출에 페치 및 응용 프로그램에 행 단위로 전달됩니다.
cxxtools :: 문자열 (유니 코드 문자열 클래스)에 대한 지원을 추가합니다
Cxxtools 유니 코드를 지원하는 문자열 클래스를 가지고있다. Tntdb 이제 완벽하게 지원합니다. 유니 코드 문자열을 읽고 투명하게 쓸 수 있습니다.
버그 수정 및 최적화 :
몇 가지 사소한 버그 수정 및 최적화 tntdb에서 수행된다.

이 버전 1.1의 새로운 기능 :

이 안정적인 릴리스없이 2 년 이상 새로운 후에는 업데이트 시간입니다. Cxxtools은 XMLRPC, 신호 슬롯 프레임 워크, anynchronous I / O 및 다른 이들처럼 뜨거운 거대한 개선 및 기능 향상이 있습니다.
이것은 약간의 API 변경을 암시. 또 기존의 대부분의 코드는 실행해야합니다. 새로운 tntnet과 tntdb 출시 cxxtools 2.0이 필요 있도록 Tntnet 및 tntdb이 일부 변경이 필요했다.
Tntnet 작은 많은 기능과 성능 향상 기능을 가지고있다. 다행히 API 변경에 대한 많은 필요가 없었다. 대부분의 응용 프로그램은 다시 컴파일하여 상자에서 실행해야합니다.
Tntdb 몇 가지 향상된 기능을 얻었다. 가장 중요한 어쩌면이 연산자를 오버로딩하여 사용자 정의 유형에 대한 자동 증가 메소드 tntdb를 사용하여 값 :: 연결 :: lastInsertId (표준 : : 문자열) 및 지원에 대한 지원이다.

이 버전 1.0.99의 새로운 기능 :

이 Tntdb는 약간의 버그 수정을 가지고와 (아주 작은) cxxtools의 API 변경으로 조정됩니다.

이 요구 사항 :

이 cxxtools

유사한 소프트웨어

PythonReports
PythonReports

11 May 15

SQLAlchemy
SQLAlchemy

17 Feb 15

friendlydb
friendlydb

14 Apr 15

SQL Relay
SQL Relay

27 Sep 15

개발자의 기타 소프트웨어 Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

코멘트 Tntdb

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!