Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

F # Kết nối với truy vấn thực thi MySQL DB Trực tuyến

Bạn nên cài đặt trình điều khiển .NET cho MySQL. Sau đó cài đặt SQLprovider. Có các mẫu cho MySQL trong tài liệu. Bạn sẽ kết nối với db và truy vấn nó như thế này:

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 sẽ giống như thế này:

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

Bạn cũng nên đọc 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. Làm thế nào để thoát ký hiệu đô la trong mysql khi thực hiện bằng dòng lệnh?

  2. CHÈN .. CHỌN với một số giá trị mặc định trong MySQL với JOOQ

  3. làm thế nào để bạn đối phó với các vấn đề về múi giờ?

  4. Tổng hợp kết nối so với kết nối duy trì mysqli

  5. Python 'float64' không thể được chuyển đổi thành loại MySQL nhưng trong truy vấn thủ công, không có vấn đề gì