sql >> Databasteknik >  >> RDS >> Oracle

Ansluter till Oracle DB med Ruby

den tredje parametern måste vara TNS-värdnamnet, om du använder SQL plus att det också är den tredje parametern i connectstringen, du kan även hitta den i filen tnsnames.ora i orakelkartorna

i SQLPlus : connect user/[email protected] ;
i oci8 : conn =OCI8.new('SomeUser','SomePass',hostname)

Här ett fungerande prov, fördunklade parametrarna förstås

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


  1. Att använda en fråga resulterar i en annan fråga

  2. Wildfly och automatisk återansluta till databasen

  3. Partitionering på en budget

  4. Relationella vs icke-relationella databaser – Del 3