在这里已经看到过无数ADO和ODBC比较的问题了,相关的书籍也查阅了不少,但对于ODBC和ADO或者是其他的数据库访问方式还是缺少一个本质的认识。请教高手指点迷津。 在我的感觉中,无论用什么语言来开发(java也好,VC也罢或者是asp,jsp中连接数据库)都是定义一个connection对象,然后指定数据库服务器的url,username和password,之后getconnection()一下,就可以利用connection对象对数据进行操作了。而所谓的操作也无非是先写一个string型sql文,然后executesql一下,得到一个结果集,再用while()循环遍历结果集,取出自己想要的数据。在开发中基本上没有所谓访问方式的概念。
所以想请教各位高手,你们争论的什么ADO,ODBC,JDBC,OLEDB或者其他什么的,其本质到底是什么?能不能让我也感受一下不同数据访问方式的优劣。还有,如果可能的话,希望有高手能够简单罗列一下一些流行的开发工具和语言(VB,VC,JAVA,asp,jsp,.net.....)所支持的数据库访问方式以及它们的简单写法,也好让我们这些渴望一窥门径的菜鸟有一个知识性的了解。
所以想请教各位高手,你们争论的什么ADO,ODBC,JDBC,OLEDB或者其他什么的,其本质到底是什么?能不能让我也感受一下不同数据访问方式的优劣。还有,如果可能的话,希望有高手能够简单罗列一下一些流行的开发工具和语言(VB,VC,JAVA,asp,jsp,.net.....)所支持的数据库访问方式以及它们的简单写法,也好让我们这些渴望一窥门径的菜鸟有一个知识性的了解。
解决方案 »
- 请教关于拖动CSlider进度条,有没有响应信息、响应事件来编写控制视频进度的代码
- 多屏幕编程控制的问题,
- richedit 控件中怎么动态设置换行
- temp目录下有个SQLSERVER临时文件有几百兆,这是什么原因?
- STL中的list中的元素为什么不能是CStringArray
- 请问CRichEditCtrl如何响应OnChange事件?
- 可能有点菜 但你不一定搞得定
- 调用对话框
- 程序员辛苦了,尤其劳动节还加班的(顺便谈谈VC6 IDE's bugs)来者有分
- win7下我的requireAdministrator的程序为什么不能开机自启动?
- 我怎么来判断FTP上指定的文件是否存在??
- 请问这是怎么回事啊?救救我啊
不过我还是做过几个数据库操作的系统是用做的
你所说的connection只不是过是微软的ado中的,
odbc才是其础的其他只不过是一个简化了的或封装的odbc的api吧了
当看到基础的话你就不会那样想啦!如果是刚开始学的话,,,,看点原著别看翻译的
在VC中可否直接使用odbc来操纵数据库?如果可以,在程序中该怎么写?
看一下这篇文章写得很不错!希望对你有帮助
^_^,我比较喜欢用ADO,觉得方便