SQLDirect چیست؟
SQLDirect یک component library سبک و جایگزین BDE یا Borland Database Engine است که می توانید از آن برای Borland / CodeGear / Embarcadero Delphi v.5 - 10, 2010, XE - XE 10.3 و نیز C++Builder v.5 - 2010, XE – XE 10.3 استفاده کنید. این ابزار از API نیتیو برای دسترسی به SQL server های پشتیبانی شده استفاده می کند. از جمله دیتابیس های پشتیبانی شده آن می توان به مواردی همچون IBM DB2 Universal Database، Informix Server، Interbase / Firebird Server، MySQL Server، Oracle Database Server، PostgreSQL Server، SQLite Database و مواردی از این قبیل اشاره کرد. این ابزار کاربردی قابلیت های متنوعی را در اختیارتان قرار می دهد تا بتوانید بهتر با دیتابیس های خودتان کار کنید. اتصال به SQL Server های پشتیبانی شده از طریق API نیتیو 32bit از جمله قابلیت های پایه ای این ابزار است که امکان ارتباط پرسرعت با دیتابیس ها را برای شما فراهم می سازد. می توانید از نسخه های مختلفی از Delphi و C++ Builder برای توسعه اپلیکیشن های کلاینت و سرور استفاده کنید.
SQLDirect برای استفاده نیازی به توزیع، نصب و کانفیگ BDE یا ODBC ندارد و با کمک آن می توانید به صورت هم زمان به سرورهای پشتیبانی شده دسترسی داشته باشید. این ابزار به شما امکان زدن کوئری با نتایج قابل آپدیت و نیز کوئری با پشتیبانی از macro را می دهد. پشتیبانی از BLOB field ها از جمله LOB و BFILE for Oracle8، عملکرد thread safe، کامپوننت table، قابلیت record filtering، cashed update و بسیاری موارد دیگر از جمله قابلیت های کلیدی این ابزار کاربردی است. علاوه بر این ها از stored procedure با چندین result set برای IBM DB2، Microsoft و Sybase SQL Server نیز پشتیبانی می کند.
SQLDirect همچنین از InfoPower و کامپوننت های data aware نیز پشتیبانی می کند. اینترفیس های کامپوننت های این ابزار با کامپوننت های data access استاندارد BDE سازگاری کامل دارند و به راحتی می توانید از قابلیت ها و امکاناتی که در اختیارتان قرار می دهند استفاده کنید. در ادامه لینک دانلود SQLDirect به همراه سورس کامل آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های SQLDirect:
- - اتصال به دیتابیس های مختلف از طریق API نیتیو 32bit
- - پشتیبانی از انواع مختلف دیتابیس ها از جمله PostgreSQL Server، SQLite Database و...
- - بدون نیاز به توزیع، نصب و کانفیگ BDE یا ODBC
- - امکان زدن کوئری با نتایج قابل آپدیت
- - ارائه نتایج به صورت bi-directional و unidirectional
- - پشتیبانی از BLOB field ها از جمله LOB و BEFILE
- - پشتیبانی از کامپوننت های data aware
- - پشتیبانی از نسخه های مختلف Delphi و C++ Builder
- - امکان فیلتر کردن record ها
- - پشتیبانی از InfoPower
- - و بسیاری موارد دیگر.