Mysql
 sql >> база данни >  >> RDS >> Mysql

F# Свържете се с онлайн заявка за изпълнение на MySQL DB

Трябва да инсталирате .NET драйвера за MySQL. След това инсталирайте SQLprovider. Има примери за MySQL в документите. Бихте се свързали с базата данни и я запитали по следния начин:

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 ще бъде нещо като това:

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

Трябва също да прочетете https://msdn.microsoft.com/visualfsharpdocs/conceptual/walkthrough-accessing-a-sql-database-by-using-type-providers-%5bfsharp%5d



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL INTO OUTFILE да отмени съществуващ файл?

  2. Атака с инжектиране, която е успешна с mysql_query, но неуспешна с mysqli_query

  3. Най-простият случай на карта един към много в Hibernate не работи в MySQL

  4. Преобразуване на дата в милисекунди в MySQL

  5. sql изберете топ 5 всеки месец