mssql-simple alternatives and similar packages
Based on the "Database" category.
Alternatively, view mssql-simple alternatives based on common mentions on social networks and blogs.
-
erd
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram. -
HDBC-session
This repository includes a joined query generator based on typefull relational algebra, and mapping tools between SQL values list and Haskell record type. -
groundhog
This library maps datatypes to a relational model, in a way similar to what ORM libraries do in OOP. See the tutorial https://www.schoolofhaskell.com/user/lykahb/groundhog for introduction -
mysql-simple
A mid-level client library for the MySQL database, intended to be fast and easy to use. -
dbmigrations
DISCONTINUED. A library for the creation, management, and installation of schema updates for relational databases. -
ampersand
Build database applications faster than anyone else, and keep your data pollution free as a bonus. -
hsparql
hsparql includes a DSL to easily create queries, as well as methods to submit those queries to a SPARQL server, returning the results as simple Haskell data structures.
InfluxDB - Purpose built for real-time analytics at any scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of mssql-simple or a related project?
README
mssql-simple: SQL Server client library implemented in Haskell
This is a Haskell implementation of client library for Microsoft SQL Server.
Usage Example
https://github.com/mitsuji/mssql-simple-example/blob/master/app/Main.hs
Related projects
mssql-simple-example : Usage example of mssql-simple
https://github.com/mitsuji/mssql-simple-examplems-tds : TDS Protocol implemented in Haskell
https://github.com/mitsuji/ms-tds
Advantage
ODBC independent
Implemented only with Haskell (Independent of other languages and environments)
Supports encryption at login
Supports simultaneous acquisition of multiple record sets
Supports stored procedure RPC
Supports Transaction
7.1 Revision 1 (SQL Server 2000 SP1 and later)
Tested with SQL Server 2008 R2, SQL Server 2014
Todo
Write tests
- Write general tests
ETC
- Encrypt entire connection support
- Mars support
- SSPI support
- FedAuth support
- TDS protocol versions other than 7.1
- Bulk Load
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-tds/88176081-df75-4b24-bcfb-4c16ff03cbfa - Distributed Transaction
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-tds/b4b78564-5440-4fc0-b5ef-c9e1925aaefe