sql >> Database teknologi >  >> RDS >> Mysql

F# Opret forbindelse til Online MySQL DB eksekver forespørgsel

Du bør installere .NET-driveren til MySQL. Installer derefter SQLprovider. Der er eksempler på MySQL i dokumenterne. Du ville oprette forbindelse til db'en og forespørge på den sådan her:

type sql = SqlDataProvider<
                dbVendor,
                connString,
                ResolutionPath = resPath,
                IndividualsAmount = indivAmount,
                UseOptionTypes = useOptTypes,
                Owner = "HR"
            >
let ctx = sql.GetDataContext()

let employees = 
    ctx.Hr.Employees 
    |> Seq.map (fun e -> e.ColumnValues |> Seq.toList)
    |> Seq.toList

connstring vil være noget som dette:

[<Literal>]
let connString  = "Server=localhost;Database=HR;User=root;Password=password"

Du bør også læse https://msdn.microsoft.com/visualfsharpdocs/conceptual/walkthrough-accessing-a-sql-database-by-using-type-providers-%5bfsharp%5d



  1. Få tællingen af ​​resultater returneret af en MySQL-forespørgsel med JDBC på den mest ydeevneeffektive måde

  2. Har rækkefølgen af ​​kolonner i en WHERE-sætning betydning?

  3. Grundlæggende om PostgreSQL Schema Management

  4. Brug af ruby ​​til at konvertere usignerede heltal, der er gemt som signeret, tilbage til den oprindelige værdi