This is really excellent news!
Great contribution to the Pharo ecosystem!!!!

> On 26 Feb 2022, at 23:09, Sven Van Caekenberghe <[email protected]> wrote:
> 
> Hi,
> 
> Pharo Oracle Call Interface 
> (https://github.com/Ironirc/Pharo-Oracle-Call-Interface) is a new project 
> that is currently under development. It was started and implemented by Ivo 
> Roefs.
> 
> This library allows you to connect to an Oracle SQL RDBMS from Pharo 
> (versions 8 and up). It provides a binding with Oracle's OCI (also known as 
> the Oracle Call Interface) using FFI.
> 
> 
> Usage
> 
> Once correctly installed on your local computer, you use OciClient to 
> interact with the Oracle database:
> 
> | client rows |
> 
> client := OciClient new
> environmentString: 'pharotst202112_medium';
> username: 'SCOTT';
> password: 'TIGER'; 
> yourself.
> 
> rows := client query: 'SELECT * FROM emp'.  
> 
> client close.
> 
> rows.
> 
> 
> Installation
> 
> To install this library you clone the repository and load 
> BaselineOfPharoOracleCallInterface. This can be done using the Iceberg UI 
> tools or with the following script:
> 
> Metacello new
> baseline: 'PharoOracleCallInterface';
> repository: 'github://Ironirc/Pharo-Oracle-Call-Interface:main/';
> load.
> 
> You have to make sure that the Pharo VM can access/load the necessary native 
> library for your client side OS platform. The easiest way to get started is 
> using Oracle Instant Client and an Oracle Cloud account. You also have to set 
> up and configure access, contact your DBA for help.
> 
> 
> Status
> 
> This project is new and currently under development. It should not be used 
> for production applications. Basic queries are working on 32 and 64 bit 
> Windows and 64 bit macOS.
> 
> We are looking for collaborators, fellow developers who can help.
> 
> 
> Ivo & Sven

Reply via email to