摘要:Delphi在数据库程序设计这一领域有着极其重要的作用。这当然不是因为它的友好开发界面,而是它的强大数据库引擎(Borland Database Engine,简称为BDE) 。本文将通过具体的实例详细介绍如何通过Delphi访问Oracle数据库,及进行数据库的程序设计。
主要内容包括:
- 配置BDE
- 认识Oracle ODBC数据源
- 添加Oracle ODBC数据源
- 维护Oracle ODBC数据源
- Delphi开发管理Oracle数据库的实例
一.开始前的准备
- 安装 Oracle 8i (8.0.5) 使用典型安装,安装目录如 F:\Oracle;
- 安装 Delphi 6 企业版,把Delphi 6光盘放入光驱,使用典型安装,安装目录为F:\Program Files\Borland\Delphi6;
- 开始->程序->Oracle for Windows NT->Oracle Net8 Easy Config配置Service Name,如新增一个名为YOUSOFT的Service,具本请参考Oracle书籍。
- 建立Oracle数据表,Oracle用户:
打开SQL*Plus,以system/manager用户登录
创建新的用户:如yousoft/yousoft,赋予resource,connect权限。建个student表 SQL> grant connect,resource to yousoft identified by yousoft;
SQL> conn yousoft/yousoft已连接。 SQL> create table student(ID number,name char(20),Englist number(5,2),physics number(5,2));
表已创建。
SQL> insert into student values(1,'徐长友',80,38);
已创建 1 行。
SQL> insert into student values(2,'李四',40,58);
已创建 1 行。
SQL> insert into student values(3,'张三',89,98);
已创建 1 行。
SQL> insert into student values(4,'王五',68,78);
已创建 1 行。
SQL> insert into student values(5,'小孙',88,98);
已创建 1 行。
SQL> insert into student values(6,'老马',59,89);
已创建 1 行。
SQL> commit;
提交完成。
SQL> select * from student;
ID NAME ENGLIST PHYSICS --------- -------------------- --------- --------- 1 徐长友 80 38 2 李四 40 58 3 张三 89 98 4 王五 68 78 5 小孙 88 98 6 老马 59 89
已选择6行。
|