本人所用过的和所知的Windows编程中所有能用到的数据库访问API的列表:
1.Raw API
数据库提供的原始接口,每个数据有不同的接口
2.ODBC (Open Database Connectivity ?)
早期使用的接口,现在用的不多了. 可以使用更高层的DAO进行访问.
3.OLEDB
基于COM的数据库访问接口.据说比ODBC更高效,而且比较容易开发新的Provider支持新的数据库,甚至非数据库结构的数据.例如邮件信息,xml文件等.
实践中主要使用它的更高级的封装层ADO.
4..net Data Provider
基于.net的. 没用过.
1.Raw API
数据库提供的原始接口,每个数据有不同的接口
2.ODBC (Open Database Connectivity ?)
早期使用的接口,现在用的不多了. 可以使用更高层的DAO进行访问.
3.OLEDB
基于COM的数据库访问接口.据说比ODBC更高效,而且比较容易开发新的Provider支持新的数据库,甚至非数据库结构的数据.例如邮件信息,xml文件等.
实践中主要使用它的更高级的封装层ADO.
4..net Data Provider
基于.net的. 没用过.