D DBI 是 D 语言用来连接各种 SQL 兼容数据库的通用接口,目前支持的数据库包括:
另外已经开始在开发的数据库包括:
示例代码:
import dbi.sqlite.SqliteDatabase; import dbi.Row; import tango.io.Stdout; void main() { SqliteDatabase db = new SqliteDatabase(); db.connect("test.db"); Row[] rows = db.queryFetchAll("SELECT * FROM names"); foreach (Row row; rows) { Stdout("name:")(row["name"]).newline()("zip:")(row["zip"]).newline(); } db.close();