Tntdb

Phần mềm chụp màn hình:
Tntdb
Các chi tiết về phần mềm:
Phiên bản: 1.3
Ngày tải lên: 20 Feb 15
Nhà phát triển: Tommi Makitalo
Giấy phép: Miễn phí
Phổ biến: 12

Rating: nan/5 (Total Votes: 0)

Tntdb là một c ++ - đẳng cấp thư viện để dễ dàng truy cập vào cơ sở dữ liệu. Giao diện là cơ sở dữ liệu độc lập. Driverclasses được nạp tự động.
 
 Mục đích của nó là để có thể dễ dàng truy cập vào cơ sở dữ liệu. Bạn không cần phải lo lắng về resourceleakage, bởi vì tất cả các đối tượng bạn sử dụng trực tiếp được phân bổ trên stack và xóa tự động, khi đi ra khỏi phạm vi. Các interfaceobjects là wrappers để referencecounted trường hợp, do đó bạn có thể sao chép chúng xung quanh theo ý muốn của riêng bạn. Các nguồn lực được giải phóng, khi đối tượng cuối cùng đi ra khỏi phạm vi.
 
 Errorhandling được thực hiện độc quyền với exceptionhandling. Chỉ cần quấn mã của bạn với một thử-catch duy nhất và bạn có đầy đủ errorhandling. Các ngoại lệ được tất cả bắt nguồn từ std :: ngoại lệ.
 
 STL được sử dụng khi giao diện có thể và cũng STL-like và -tương thích được cung cấp, nơi thích hợp.
 
 Tntdb được nhắm mục tiêu cho applicationprogramming. Nó không phải là thích hợp cho databasetools generic. Nó không cung cấp ví dụ schemaquery. Bạn có biết, làm thế nào các bảng của bạn trông như thế nào. Thats đúng đối với các ứng dụng bình thường.
 
 Bạn sử dụng SQL cho databaseaccess. Không wrapperclasses như resultsets hoạt động hoặc điều khiển databound được cung cấp. Thay vào đó bạn có thể kiểm soát tốt nhất trên cơ sở dữ liệu. Bạn có thể sử dụng tất cả các SQL-trick bạn biết để có được nhiều nhất của cơ sở dữ liệu của bạn. Và đây cũng là một wrapper mỏng, do đó bạn sẽ không có performancepenalty lớn so với truy cập trực tiếp đến C-API.
 
 Dự án bắt đầu đã được một số năm trước đây như là một postgresql-wrapper. Sau đó tôi thêm một sqlite-3-wrapper.
 
 Tình trạng hiện nay là, rằng có một mysql- làm việc và postgresql-driver-class. Các sqlite-3-wrapper được đưa vào đây, nhưng nó chỉ là một thiết kế nghiên cứu sớm. Tntdb hoạt động, nhưng nó không phải là tự động nạp như các trình điều khiển khác.
 
 Các tiêu đề công cộng bao gồm tài liệu, mà có thể được tạo ra bằng cách sử dụng Doxygen.
 
 Cũng có một số ví dụ nhỏ trong bản demo-thư mục

là gì mới trong phiên bản này:.

  • tối ưu hóa chính của oracle lái xe:
  • Các lái xe oracle có một tối ưu hóa lớn. Khi đọc nhiều hàng, mỗi hàng trước đây đã yêu cầu một cách riêng biệt từ OCI. Bây giờ nhiều hàng được lấy trong một cuộc gọi OCI duy nhất và thông qua từng hàng vào ứng dụng.
  • Thêm hỗ trợ cho cxxtools :: String (unicode lớp string):
  • Cxxtools có một lớp chuỗi, mà hỗ trợ unicode. Tntdb hiện nay có hỗ trợ đầy đủ cho nó. Chuỗi Unicode có thể được đọc và viết một cách minh bạch.
  • Sửa lỗi và tối ưu hóa:
  • Một số sửa lỗi nhỏ và tối ưu hóa được thực hiện trong tntdb.

là gì mới trong phiên bản 1.1:

  • Sau hơn 2 năm mới mà không phát hành ổn định đó là thời gian để cập nhật. Cxxtools đã có cải tiến lớn nóng và tính năng cải tiến như XmlRpc, một khuôn khổ khe cắm tín hiệu, anynchronous I / O và những người khác.
  • Điều này ngụ ý một số thay đổi API. Tuy nhiên hầu hết các mã hiện nên chạy. Tntnet và tntdb cần một số thay đổi cho điều này, vì vậy mà các tntnet và tntdb phiên bản mới cần cxxtools 2.0.
  • Tntnet đã có nhiều tính năng và hiệu suất cải tiến nhỏ. May mắn là không có nhiều nhu cầu để thay đổi API. Hầu hết các ứng dụng cần chạy ra khỏi hộp bằng cách biên dịch lại.
  • Tntdb có một số tính năng cải tiến. Quan trọng nhất là có sự hỗ trợ để tự động tăng lên giá trị bằng cách sử dụng phương pháp kết nối tntdb :: :: lastInsertId (std :: string) và hỗ trợ cho người sử dụng kiểu được định nghĩa bởi 2 nhà khai thác quá tải.

là gì mới trong phiên bản 1.0.99:

  • Tntdb đã có một số sửa lỗi nhỏ và được điều chỉnh với những thay đổi API trong cxxtools (đó là khá nhỏ).

Yêu cầu :

  • cxxtools

Phần mềm tương tự

pool
pool

14 Apr 15

phpMyAdmin
phpMyAdmin

22 Jun 18

DataCleaner
DataCleaner

11 Apr 16

Tellico
Tellico

7 Mar 16

Phần mềm khác của nhà phát triển Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

Ý kiến ​​để Tntdb

Bình luận không
Nhập bình luận
Bật hình ảnh!