TA的每日心情 | 开心 2014-5-20 15:56 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
|
楼上的那位兄弟,话呢!不可以说的太绝。我倒是很想有一个能教我用最复杂的方式来编写数据库操作的老师。一切从最底层的东西做起来,那才是正真的程序员。这年头,人越来越浮躁,软件界也是一样。
楼主是要编写单纯的数据库应用呢?还是编写一个数据库?两者的概念有着大大的不同哦!
如果只是简单应用的话,调用ODBC是没有错的。
ODBC(Open DataBase Connectivity)是微软倡导的、当前被业界广泛接受的、用于数据库访问的应用程序编程接口(API),它以X/Open和 ISO/IEC的调用级接口(CLI)规范为基础,并使用结构化查询语言(SQL)作为其数据库访问语言。 ODBC总体结构有四个组件:
----· 应用程序 执行处理并调用ODBC API函数,以提交 SQL语句并检索结果。
----· 驱动程序管理器(Driver Manager) 根据应用程序需要加载/卸载驱动程序,处理ODBC函数调用,或把它们传送到驱动程序。
----· 驱动程序 处理ODBC函数调用,提交SQL请求到一个指定的数据源,并把结果返回到应用程序。如果有必要,驱动程序修改一个应用程序请求,以使请求与相关的DBMS支持的语法一致。
----· 数据源 包括用户要访问的数据及其相关的操作系统、DBMS及用于访问DBMS的网络平台。
----ODBC驱动程序的使用把应用程序从具体的数据库调用中隔离开来,驱动程序管理器针对特定数据库的各个驱动程序进行集中管理,并向应用程序提供统一的标准接口,这就为ODBC的开放性奠定了基础。
你所要做的就是编辑SQL语句就可以了。其他的事情交给API来做。
如果是编写一个数据库,那可乖乖不得了。我相信这里没有一个人能正真帮得了你!
还有C语言是从B语言上发展过来得,后来呢,又引进了对象的概念而发展成C++。
你想要代码来应付作业吗?那就写的更详细一点,比如你要用是么样的数据库,有那些表,有那些字段,字段是什么类型的。还有你要用什么操作系统,是WIN32的还是UNIX的。都要说清楚的丫,那别人才能帮主你啊!
|
|
|
|
|
|
|