2009-10-24 6 views
4

J'ai passé en revue différents moyens de connexion à Oracle db de Haskell. J'en ai trouvé un, ODBC. Idéalement, je souhaite utiliser un client Oracle pour me connecter. Connaissez-vous un autre moyen?Haskell & Oracle

Merci.

Répondre

5

fournit un accès direct aux bases de données Oracle, cependant, les bibliothèques compatibles ODBC, telles que HDBC peuvent être plus faciles à utiliser.

Regardez Hackage pour plus d'options.

+0

J'ai installé Takusen. Mais les modules Oracle je n'ai pas trouvé – Anton

+0

Je pense que vous devez le compiler avec un -foracle ou quelque chose comme ça drapeau. –

3

J'ai écrit un pilote Oracle pour HDBC largement inspiré de Takusen et HSQL. Il utilise la bibliothèque OCI d'Oracle pour l'interfaçage avec la base de données.

Je le considère comme expérimental pour le moment. Mais si vous voulez l'essayer, vous pouvez trouver un dépôt de Darcs au http://thiagoarrais.com/repos/hdbc-oracle/.

+0

L'avez-vous utilisé sur Linux, ou seulement sur Windows? Je joue avec ça maintenant, et j'ai du mal à tout lier ... – sclv

+0

Sous linux, la ligne "Extra-Libraries" du fichier .cabal devrait lister 'clntsh' plutôt que' oci'. Au fait, merci pour la lib! – sclv