से ओरेकल से कनेक्ट करने से मैं एफ # से ओरेकल से कनेक्ट होने के बारे में कैसे जाउंगा? क्या कोई ड्राइव है या क्या मैं सी # ड्राइवर लोड कर सकता हूं? मैं एफ # के लिए बहुत नया हूँ।एफ #
Q
एफ #
6
A
उत्तर
9
आप उसी पुस्तकालयों का उपयोग कर सकते हैं जैसा कि आप सी # में उपयोग करते हैं - .NET इंटरऑपरेबिलिटी F # की प्रमुख विशेषताओं में से एक है। बेस क्लास लाइब्रेरी में कुछ कक्षाएं हैं जिनका आप उपयोग कर सकते हैं (System.Data.Oracle.dll में), लेकिन इन्हें ओरेकल के अपने .NET ड्राइवर (.NET के लिए ओरेकल डेटा प्रदाता) के पक्ष में बहिष्कृत कर दिया गया है।
एफ # ODP.NET का उपयोग कर की तरह कुछ लग सकता है कोड:
#if INTERACTIVE
#r "System.Data"
#r "Oracle.DataAccess"
#endif
open System.Data
open Oracle.DataAccess.Client
let conn = OracleConnection("User Id=scott;Password=tiger;Data Source=oracle")
conn.Open()
let cmd = conn.CreateCommand()
cmd.CommandText = "select * from emp"
let rdr = reader = cmd.ExecuteReader()
let empIds =
[while reader.Read() do
yield reader.GetInt32(0)]
संबंधित मुद्दे