![]() |
1
2
您可能需要查看以下维基百科文章,以获取关系数据库的SQL接口替代方案列表: 列表包括(按字母顺序排列):
|
![]() |
2
0
有 LINQ 对于.NET/Cα。一个例子是:
你可以用“自然”C这样写(也就是说,上面是句法上的糖分):
|
![]() |
3
0
JDBC和ODBC已经具备了您需要的功能。 例如,尝试查看光标 this . 例如,语法不会像在LINQ中那样紧凑,但是您将获得能够迭代的行。 您可能还需要检查 object relational mapping 因为我想这就是你最终想要的。 此外,您可能会发现LINQ和其他方法在单行更新和简单检索方面工作得很好,但是对于一般数据库工作(多行更新、复杂检索、聚合等),没有什么比SQL更好的方法。SQL是和将是与RDBMS通信的最自然的方式,因为它是 这个 RDBMS的母语。 如果不想使用SQL,则必须使用 a)所述方法之一 here 或 here . 请记住,这些都是完全成熟的API,映射到SQL,最后它们是必不可少的,不简单,而且在pardigm中存在差异,通常没有那么有效(对于RDBMS来说是不自然的)。 b)编写自己的数据抽象层(可能使用a中提到的框架之一),为对象与数据库对话提供自然的方法。这样你就能得到最好的两个世界和确切的你需要的。虽然这在更大的项目中确实很出色。 |
![]() |
4
0
尼尔·巴特沃思正确地指出,我要找的东西叫做伊萨姆。 所以维基百科的文章 http://en.wikipedia.org/wiki/Isam 提出了一些值得进一步研究的问题。 如果你发现这个有用的,请向上投票尼尔评论以上。 |
![]() |
CuriousMind · 在数据库设计中说父子表不对吗? 7 年前 |
![]() |
AndreaNobili · 为什么我不能在一个日期范围内获得记录? 7 年前 |
![]() |
Prashant · 如何在Postgresql中建立父子表之间的关系 7 年前 |
![]() |
Sankar · postgresql数组ALLOF和ANYOF条件 7 年前 |