How to make an ODBC connection to Virtuoso
source : https://wiki.archlinux.org/index.php/Open_Database_Connectivity
/etc/odbc.ini
[ODBC Data Sources] VOS = Virtuoso [VOS] Driver = virtuoso-odbc Description = Virtuoso Open-Source Edition Address = localhost:1111
/etc/odbcinst.ini
[virtuoso-odbc] Driver = /usr/lib/virtodbc.so
Using php code:
<?php // // ODBC Connection Variables // $o_DSN = 'VOS'; $o_UID = 'dba'; $o_PWD = 'dba'; if (function_exists ('__virt_internal_dsn')) { $db = odbc_connect (__virt_internal_dsn(), null, null); } else { $db = odbc_connect ($o_DSN, $o_UID, $o_PWD); } if (!$db) error_log ('odbc_connect failed'); // ..... odbc_close ($db); ?>