Direct Oracle Access
Bộ component VCL kết nối trực tiếp Delphi và C++Builder với Oracle, bỏ qua BDE để giảm phụ thuộc middleware. Hỗ trợ nhiều tính năng Oracle như TOracleDataSet, Package Wizard, Oracle Monitor và session pooling.
- Bản quyền chính hãng
- Xuất hóa đơn VAT

Tương thích
Tính năng nổi bật
Hỗ trợ Array Fetching cho các tác vụ truy xuất dữ liệu theo lô.
Khai thác Array DML để xử lý thao tác dữ liệu hàng loạt.
Thực thi PL/SQL Blocks và PL/SQL Tables trong luồng làm việc Oracle.
Sử dụng Local Statement Caching cho truy cập dữ liệu lặp lại.
Tận dụng Direct Path Load Engine cho tác vụ nạp dữ liệu.
Gọi các đơn vị chương trình đóng gói bằng TOraclePackage.
Sinh lớp bao bọc package và record types với Package Wizard.
Quản lý khóa bản ghi và làm mới bản ghi qua TOracleDataSet.
Nhận giá trị do server sinh ra và tự động sinh giá trị dãy số.
Hỗ trợ BLOB compression trong thành phần dataset.
Thiết lập master/detail tự động khi có foreign key hoặc collection columns.
Đọc Oracle Dictionary tại runtime để kiểm tra constraint phía client.
Tạo QBE Forms bằng Query By Example mode không cần component bổ sung.
Theo dõi SQL, biến và execution plan bằng Oracle Monitor.
Duy trì connection pooling với TOracleSessionPool trong ứng dụng server.
Tổng quan

Direct Oracle Access tập trung vào việc kết nối trực tiếp môi trường Delphi và C++Builder với cơ sở dữ liệu Oracle. Cơ chế truy cập bỏ qua BDE giúp giảm phụ thuộc middleware và hạn chế các vấn đề phân phối, cấu hình thường gặp trong quá trình triển khai ứng dụng.

Khả năng truy cập trực tiếp Oracle Interface là nền tảng cho các tác vụ cần hiệu năng trong cả ứng dụng giao dịch trực tuyến và xử lý theo lô.

Phù hợp cho
Phát triển ứng dụng Delphi truy cập Oracle trực tiếp mà không muốn dùng BDE hoặc ODBC.
Xây dựng ứng dụng C++Builder cần khai thác package PL/SQL và record types của Oracle.
Triển khai hệ thống có yêu cầu theo dõi SQL, thống kê mạng và execution plan để phân tích lỗi.
Tạo công cụ cài đặt cơ sở dữ liệu bằng nhiều câu lệnh DDL thông qua TOracleScript.
Xây dựng ứng dụng server cần tái sử dụng session Oracle bằng connection pooling.
Ước tính chi phí
Chọn số developer để xem chi phí tham khảo.
Từ 5 developer trở lên thường có giá tốt hơn.
Thông số kỹ thuật
- Hãng
- Allround Automations
- Phiên bản
- 4.1.4.1
- Loại license
- Standard License — Object License
- Loại sản phẩm
- Thành phần VCL
- Loại thành phần
- VCL
- Môi trường phát triển
- Embarcadero RAD Studio, Delphi, C++Builder, Oracle Server
- Phiên bản Delphi được hỗ trợ: Delphi 13 Florence, 12 Athens, 11 Alexandria, 10.4 Sydney, 10.3 Rio, 10.2 Tokyo, 10.1 Berlin, 10 Seattle, XE 8, XE 7, XE 6, XE 5, XE 4, XE 3, XE 2.
- Phiên bản C++Builder được hỗ trợ: C++Builder 13 Florence, 12 Athens, 11 Alexandria, 10.4 Sydney, 10.3 Rio, 10.2 Tokyo, 10.1 Berlin, 10 Seattle, XE 8, XE 7, XE 6, XE 5, XE 4, XE 3, XE 2.
- Tương thích Oracle Server: 7.x, 8.x, 8i, 9i, 10g, 11g, 12c, 18c, 19c, 21c, 23c, 26ai.
- Deployment note: ứng dụng không yêu cầu middleware như BDE hoặc ODBC; yêu cầu Oracle SQL*Net hoặc Net8.
- Tham chiếu edition và giấy phép: Standard License, Object License, Oracle Monitor Pro, Additional Sourcecode, Annual Service Contract, 3 Year Service Contract.
Câu hỏi thường gặp
Có thể theo dõi hoạt động truy cập Oracle không?
Có. Oracle Monitor hiển thị SQL, biến, timestamp, thời gian đã trôi qua, thống kê mạng, thống kê cơ sở dữ liệu và kế hoạch thực thi query.
Có hỗ trợ connection pooling cho ứng dụng server không?
Có. TOracleSessionPool cho phép duy trì pool session, đặt số lượng tối thiểu, tối đa và cấu hình TimeOut cho session nhàn rỗi.

PL/SQL Developer
IDE dành cho phát triển Oracle PL/SQL với editor, debugger, SQL Window, Test Manager và công cụ tối ưu hiệu năng. Hỗ trợ nhiều phiên bản…

Data Abstract for Delphi
Thư viện truy cập dữ liệu đa tầng cho Delphi, hỗ trợ xây dựng ứng dụng database-driven trên nhiều nền tảng với API linh hoạt, briefcase…

Data Abstract for JavaScript
Nền tảng truy cập dữ liệu đa tầng cho ứng dụng database-driven trên nhiều nền tảng, với API linh hoạt, đồng bộ thay đổi và hỗ trợ briefcase…
Chưa chắc phương án nào phù hợp?
Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.