求Berkeley DB SQL接口的.net实例。。简单功能

likess4 2012-03-09 03:09:54

最近数据库换成Berkeley db了,看了下介绍,现在Berkeley已经支持sql接口。。苦于英文太菜,一时不能理解。

求一dbsql的.net实例,只需要最简单的select, insert就可以了。。

万能的csdn..谢谢了。。
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iihero 2012-03-11
  • 打赏
  • 举报
回复
并没有出直接支持SQL语法的.net接口,对cursor的封装倒是有的。
楼主可以下载一个对BDB的.net访问包: http://sourceforge.net/projects/libdb-dotnet/files/latest/download

示例里头的demo有:
如:
    private List<Vendor> ReadVendors() {
Databases dbs = Databases.Instance;
List<Vendor> vendors = new List<Vendor>();
// using a foreach loop (which closes the cursor automatically)
foreach (KeyDataPair entry in dbs.VendorDb.OpenCursor(null, DbFileCursor.CreateFlags.None)) {
Vendor vendor = null;
dbs.Fmt.FromDbEntry<Vendor>(ref vendor, ref entry.Data);
vendors.Add(vendor);
}

vendorView.DataSource = null;
DataGridViewColumn col = new DataGridViewTextBoxColumn();
col.Name = "NameCol";
col.HeaderText = "Name";
col.DataPropertyName = "Name";
vendorView.Columns.Add(col);
col = new DataGridViewTextBoxColumn();
col.Name = "SalesRepCol";
col.HeaderText = "Sales Rep";
col.DataPropertyName = "SalesRep";
vendorView.Columns.Add(col);
vendorView.DataSource = vendors;
return vendors;
}
rucypli 2012-03-10
  • 打赏
  • 举报
回复
万能的微薄吧

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧