Oracle
 sql >> Database >  >> RDS >> Oracle

Connessione a Oracle DB tramite Ruby

il terzo parametro deve essere l'hostname di TNS, se usi SQL plus è anche il terzo parametro nella connectstring, puoi trovarlo anche nel file tnsnames.ora nelle mappe di oracle

in SQLPlus : connetti utente/[email protected] ;
in oci8 : conn =OCI8.new('SomeUser','SomePass', hostname)

Ecco un esempio funzionante, ovviamente offuscando i parametri

require 'oci8'
oci = OCI8.new('****','***','****.***')
oci.exec('select * from table') do |record|
  puts record.join(',')
end