Ứng dụngEmbarcadero RAD Studio, Delphi
Nền tảngWindows, macOS, Linux
LicenseStandard License — Object License
LoạiVCL component
Allround Automations

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.

  • Kết nối trực tiếp Delphi và C++Builder với Oracle mà không cần BDE.
  • 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.
Bản quyền chính hãngTư vấn phiên bản và license phù hợp theo nhu cầu sử dụng.
Tư vấn license phù hợpHỗ trợ lựa chọn license theo quy mô triển khai và ngân sách.
Hỗ trợ doanh nghiệpTư vấn mua hàng, triển khai và hồ sơ doanh nghiệp.
Báo giá theo nhu cầuBáo giá theo phiên bản, số lượng và hình thức license.

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.

Screenshot of Direct Oracle Access

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ô. Bộ component hỗ trợ Array Fetching, Array DML, PL/SQL Blocks, PL/SQL Tables, Local Statement Caching và Direct Path Load Engine để phục vụ các luồng xử lý dữ liệu quan trọng.

Screenshot of 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.

Screenshot of Direct Oracle Access

Tính năng nổi bật

  • Kết nối trực tiếp Delphi và C++Builder với Oracle mà không cần BDE.
  • 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 packaged program units bằng TOraclePackage.

Ứng dụng thực tế

  • 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.

Đối tượng sử dụng phù hợp

  • Lập trình viên Delphi
  • Lập trình viên C++Builder
  • Nhóm phát triển ứng dụng Oracle
  • Technical lead phụ trách hệ thống client/server

Thông tin kỹ thuật

Component type:VCL.
Compatible Containers:Embarcadero RAD Studio 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.
Supported Delphi versions: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.
Supported C++Builder versions: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.
Oracle Server compatibility: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.
Nhận báo giá phần mềm bản quyền

Điền thông tin để chúng tôi có thể gửi báo giá phù hợp trong thời gian sớm nhất.

Câu hỏi thường gặp

Direct Oracle Access dùng cho IDE nào?

Sản phẩm tương thích với nhiều phiên bản Embarcadero RAD Studio, Delphi và C++Builder từ XE 2 đến 13 Florence theo danh sách tương thích.

Có cần BDE hoặc ODBC để chạy ứng dụng không?

Không. Mô tả nêu rõ ứng dụng không yêu cầu middleware như BDE hoặc ODBC, mà cần Oracle SQL*Net hoặc Net8.

Bộ component có hỗ trợ package PL/SQL không?

Có. TOraclePackage hỗ trợ gọi packaged program units và Package Wizard có thể sinh lớp bao bọc program units cùng record types.

Có thể theo dõi hoạt động truy cập Oracle không?

Có. Oracle Monitor hiển thị SQL, variables, timestamp, elapsed time, network statistics, database statistics và query execution plan.

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.

Bình luận

Để lại bình luận

Email của bạn sẽ không được công khai. Trường bắt buộc có dấu *.