请教一个数据库访问的菜鸟问题

wuxinren0523new 2005-01-25 02:10:36
在这里已经看到过无数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.....)所支持的数据库访问方式以及它们的简单写法,也好让我们这些渴望一窥门径的菜鸟有一个知识性的了解。
...全文
69 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hxzb7215191 2005-01-25
学习
回复
oyljerry 2005-01-25
不同方式访问数据库,其实很大部分是习惯的问题
^_^,我比较喜欢用ADO,觉得方便
回复
oyljerry 2005-01-25
vc中可以勇ODBC访问数据库的
回复
gdy119 2005-01-25
http://community.csdn.net/Expert/topic/3348/3348268.xml?temp=.7238275
看一下这篇文章写得很不错!希望对你有帮助
回复
wuxinren0523new 2005-01-25
那是不是可以说,现在所有的数据库访问技术本质上都是封装的odbc的api呢?
在VC中可否直接使用odbc来操纵数据库?如果可以,在程序中该怎么写?
回复
jayfunk 2005-01-25
我不是高手首先
不过我还是做过几个数据库操作的系统是用做的
你所说的connection只不是过是微软的ado中的,
odbc才是其础的其他只不过是一个简化了的或封装的odbc的api吧了
当看到基础的话你就不会那样想啦!如果是刚开始学的话,,,,看点原著别看翻译的
回复
相关推荐
发帖
数据库
创建于2007-09-28

3956

社区成员

VC/MFC 数据库
申请成为版主
帖子事件
创建了帖子
2005-01-25 02:10
社区公告
暂无公告