Описание тега hdbc

HDBC, Haskell Database Connectivity, представляет собой библиотеку Haskell для подключения и запросов к системам управления реляционными базами данных. Библиотека обеспечивает единый интерфейс для нескольких общих СУБД за счет использования подключаемых серверных компонентов.
0 ответов

Как подключить Haskell HDBC к оракулу БД на OSX

Мне было интересно, как вы должны подключиться к оракулу БД на Mac с Haskell HDBC. Я попытался сделать это через ODBC, запустив brew install unixobcd и затем установка oracle Instant Client Basic и OBDC в каталог. Затем в Haskell, с установленными H…
05 июл '17 в 17:37
1 ответ

Как поместить двоичные данные в postgres через HDBC?

У меня есть приложение на Haskell, которое, как один из многих шагов, должно хранить и извлекать необработанные данные двоичных двоичных объектов в базу данных. Я не совсем выше, решив вместо этого хранить эти данные в виде простых файлов на диске, …
10 дек '13 в 22:43
1 ответ

HDBC-ODBC с MS Access 2016

Я не могу понять, какую ошибку я получаю при попытке подключиться к файлу базы данных MS Access λ: :m + Database.HDBC Database.HDBC.ODBC λ: let connectionString = "DBQ=c:\\Users\\user\\Desktop\\Database1.accdb;Driver={Microsoft Access Driver (*.mdb,…
24 фев '17 в 09:48
1 ответ

Невозможно добавить Database.HDBC.Sqlite3 в файл стека

Я пытаюсь реализовать базу данных, используя обе библиотеки HDBC а также HDBC-sqlite3пока получаю ошибку при добавлении HDBC-Sqlie3 и я попробовал следующее: HDBC-Sqlite3 HDBC-Sqlite3 - любой HDBC-Sqlite3> = 2.3.3.0 && <2.3.3.1 HDBC-Sqlite3> = 2.3.3…
28 окт '17 в 08:32
2 ответа

Haskell, HDBC, ODBC, MySQL и Mac OS X

Я пытаюсь использовать Haskell (версия 6.10.3) и HDBC для подключения к базе данных MySQL. Я решил сделать это с помощью Haskell ODBC. Я использовал cabal для установки HDBC (2.1.1) и HDBC-ODBC (2.1.0.0). Я скачал и установил драйвер MySQL ODBC (5.1…
30 авг '09 в 22:39
2 ответа

Поля байта HDBC-postgreSQL возвращаются в виде шестнадцатеричных строк SqlByteString

Когда я выбираю bytea поля, заполненные двоичными данными в моей базе данных Postgres с использованием драйвера HDBC-postgreSQL (версия 2.3.2.3), они выглядят так: SqlByteString "\x&lt;hex representation of binary data&gt;" То есть возвращает ByteSt…
17 мар '16 в 10:12
1 ответ

Арифметические операции на Хаскеле и постоянство в БД чисел произвольной / фиксированной точности

Как новичок на Haskell (платформа GHC), я столкнулся с проблемой работы с типами данных и арифметическими операциями, связанными с бизнес-областью, которая включает в себя операции с валютой / деньгами, и я ищу решение. Я разрабатываю приложение, ко…
30 авг '12 в 17:10
1 ответ

Сгенерированный SQL-запрос не возвращает то же самое, что и соответствующий статический запрос в sqlite3 HDBC

Я генерирую SQL-запросы в Haskell и отправляю их в базу данных SQLite(3) с использованием HDBC. Теперь эта функция возвращает запрос: import Database.HDBC.Sqlite3 import Database.HDBC data UmeQuery = UmeQuery String [SqlValue] deriving Show tRunUmeQ…
30 сен '14 в 18:51
1 ответ

Как преобразовать SqlByteString в строку [HDBC]

Я хочу сделать что-то на MySQL с hdbc, я хочу знать, как я могу преобразовать SqlByteString в строку? когда я пытаюсь использовать fromSql bytestrobjЯ получил ошибку &lt;interactive&gt;:20:1: error: • Non type-variable argument in the constraint: Da…
31 янв '18 в 09:09
1 ответ

Как использовать "IO String" в качестве ответа HTTP в Happstack?

Я извлекаю данные из базы данных с использованием HDBC, а затем пытаюсь отправить эти данные в веб-клиент с помощью Happstack. myFunc :: Integer -&gt; IO String myFunc = ... fetch from db here ... handlers :: ServerPart Response handlers = do decode…
16 фев '18 в 05:41
1 ответ

Как эффективно работать с вложенными монадами, полученными из SQLite3 и HDBC

Я должен признать, что я все еще не "там", когда дело доходит до эффективной работы с монадами, поэтому, пожалуйста, прости меня, если это простой вопрос. Я также должен извиниться за то, что не предоставил рабочий код, поскольку эти вопросы больше …
25 авг '14 в 07:07
1 ответ

Строго отправляя несколько SQL-операторов в SQLite за одну транзакцию из Haskell HDBC

Мои навыки в Haskell находятся в зачаточном состоянии, и монады меня озадачивают. Однако мне нужно построить функцию, которая будет устанавливать все приборы в базе данных sqlite3. module UmeQuery where import Database.HDBC import Database.HDBC.Sqli…
02 авг '14 в 19:58
1 ответ

HDBC и несколько наборов результатов в одном выражении: возвращается только первый набор результатов

Я ищу способ HDBC для поддержки нескольких наборов результатов в одном утверждении testMultipleResultsetSingleStatement = do let sql = "select 1,2,3 union all select 2,3,4 select 'a', 'b'" c &lt;- connectODBC connectionString rs &lt;- quickQuery c s…
03 окт '13 в 12:29
1 ответ

Последовательность запросов для MS SQL с HDBC-ODBC

Как правильно использовать одно соединение и выполнять несколько запросов при подключении к серверу MS SQL из Haskell? import qualified Database.HDBC as DB import qualified Database.HDBC.ODBC as DB import Data.Time.Calendar (fromGregorian) import Co…
29 мар '18 в 17:34
1 ответ

Database.HDBC поддерживает именованные параметры?

Мне не нравится полагаться на позиционные параметры, возможно ли это сделать с HDBC? Я мог видеть прохождение [(String, SqlValue)] вместо [SqlValue] в качестве аргументов для различных исполняющих функций этого пакета. В двух словах, я бы предпочел …
02 окт '13 в 13:15
1 ответ

HDBC ODBC MySQL - сбой запроса только при компиляции

Моя программа работает с runghc, но одна и та же программа постоянно дает сбой при компиляции с ошибкой "Потеря соединения с сервером MySQL во время запроса". Ошибка не связана с длительным запросом (это CREATE VIEW для небольшой таблицы). В журнале…
12 апр '13 в 23:47
0 ответов

Как читать XML как объекты и писать в MySQL, используя Haskell

У меня есть несколько файлов XML в следующем формате: введите описание изображения здесь &lt;Group&gt; &lt;Group_No&gt;1&lt;/Group_No&gt; &lt;Group_Name&gt;One&lt;/Group_Name&gt; &lt;Member_List&gt; &lt;Member&gt; &lt;Member_No&gt;1&lt;/Member_No&gt…
09 май '18 в 16:21
1 ответ

Скотти параметры для подачи в Sqlite3

Я пытаюсь создать веб-сайт, который будет получать информацию по URL-маршрутам, а затем передавать эту информацию в HDBC SQLITE3 база данных. Я выяснил, как получить информацию через параметры, используя Скотти, а также как создать базу данных, испо…
10 окт '14 в 21:55
1 ответ

HDBC -odbc, соединяющийся с haskell

Теперь я хочу соединить базу данных с haskell, я пытался установить HDBC-ODBC,HSQL-ODBC и HDBC-mysql с помощью cabal, я смог настроить sqlite3, Как я могу добавить эти пакеты? Я получаю эту ошибку, когда пытаюсь установить ее с помощью cabal Resolvi…
22 апр '11 в 08:04
1 ответ

Десериализация данных из базы данных SQL

У меня есть небольшое приложение, опирающееся на базу данных (SQLite, но это не совсем актуально для вопроса). Я определил некоторые типы, такие как: data Whatever = Whatever Int Int String String data ImportantStuff = ImportantStuff { id :: Int, co…
23 янв '14 в 21:33