Mysql
 sql >> Baza danych >  >> RDS >> Mysql

F# Połącz się z Online MySQL DB wykonaj zapytanie

Powinieneś zainstalować sterownik .NET dla MySQL. Następnie zainstaluj SQLprovider. W dokumentacji znajdują się próbki MySQL. Możesz połączyć się z bazą danych i wykonać zapytanie w ten sposób:

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 będzie mniej więcej tak:

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

Powinieneś również przeczytać 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. Korzystanie z nieskończonego przewijania z bazą danych MySQL

  2. Aktualizuj tabelę mysql automatycznie co dwadzieścia cztery godziny

  3. MySQL:Znajdowanie powtarzających się nazw w mojej tabeli użytkowników

  4. Wstaw tablicę do bazy danych MySQL za pomocą PHP

  5. Kompletny system rejestracji użytkowników z wykorzystaniem PHP i bazy danych MySQL