Last update February 13, 2008

Database Bindings



There are some database bindings available for D.

Table of contents of this page
Berkeley DB   
DBF   
D-DBAPI   
D DBI   
MySQL   
ODBC   
Oracle for Linux   
PostgreSQL   
SQLite   

Berkeley DB    

See Berkeley DB

DBF    

D-DBAPI    

  • Project page: d-dbapi
  • Description: Simple database api for the D programming language. The D-DBAPI project is a database interface using the PEP239 python specification as a base.
  • Announcement: NG:digitalmars.D.announce/8976

D DBI    

Project pages: Forum: DsourceForum:60

Description: D DBI is a database-independent interface for the D programming language (from project page). Includes support for:

with these coming soon:

MySQL    

MySQL binding for Linux by Manfred Hansen

ODBC    

Oracle for Linux    

PostgreSQL    

PostgreSQL lib pq Object Oriented wrapper by AntonioMonteiro

  • Familiar connection, statment, resultSet classes
  • Intergrated with dool (need to recompile dool with version=dqp)
  • part of dAntFW (D application development framework)

SQLite    

Bindings project (SQLite 3.5.1): DsourceProject:bindings/browser/trunk/sqlite3-d

D DBI project (SQLite 3.3.11): DsourceProject:ddbi/wiki/SQLite3Subproject

SQLiteD by iceeLyne

SQLite 3.0.0 wrappers by Vathix SQLite 3 Object Oriented wrapper by AntonioMonteiro
  • Familiar connection, statment, resultSet classes
  • Intergrated with dool (need to recompile dool with version=sqlite3)
  • part of dAntFW (D application development framework)
D Framework sqlite-0.0.2 library at D Lab
  • Based on SQLite bindings were developed by Burton Radons: sqlite-0.0.1
  • Fixed Burton Radon's sqlite library to compile with DMD 0.88.
  • Stored in the Files > projects section D Lab.
  • Requires the included .dll (216 KB).
  • The sqlite library for D was designed for Windows, but I'm optimistic that it wouldn't take many changes to work on other platforms. -- JustinCalvarese
  • Sqlite is basically a database in a .dll. Its source is in the public domain.
More information about SQLite: Free sqlite tools:
FolderProjects
FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: February 13, 2008 17:21 (diff))