网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > DELPHI > 正文
通过Delphi访问Oracle数据库
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
下载{$ArticleTitle}原创论文样式
  摘要:Delphi在数据库程序设计这一领域有着极其重要的作用。这当然不是因为它的友好开发界面,而是它的强大数据库引擎(Borland Database Engine,简称为BDE) 。本文将通过具体的实例详细介绍如何通过Delphi访问Oracle数据库,及进行数据库的程序设计。

主要内容包括:
  • 配置BDE
  • 认识Oracle ODBC数据源
  • 添加Oracle ODBC数据源
  • 维护Oracle ODBC数据源
  • Delphi开发管理Oracle数据库的实例
一.开始前的准备
  1. 安装 Oracle 8i (8.0.5) 使用典型安装,安装目录如 F:\Oracle;
  2. 安装 Delphi 6 企业版,把Delphi 6光盘放入光驱,使用典型安装,安装目录为F:\Program Files\Borland\Delphi6;
  3. 开始->程序->Oracle for Windows NT->Oracle Net8 Easy Config配置Service Name,如新增一个名为YOUSOFT的Service,具本请参考Oracle书籍。
  4. 建立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行。
二.Delphi使用BDE访问Oracle数据库

配置BDE

开始->程序->Borland Delphi 6->BDE Administrator



配置Drivers,修改上图画红圈的地方,分别是
  • DLL32:      SQLORA8.DLL
        
  • VENDOR INIT:   OCI.DLL
        
  • SQLPASSTHRU MODE: SHARED NOAUTOCOMMIT
修改完,点击工具栏上的apply或按CTRL+A,完成配置后关闭BDE Administrator,接下配置Database Aliases(数据库访问别名),重新打开BDE Administrator新建一个别名,如设为useoracle,接下图:





SERVER NAME下拉选择YOUSOFT.WORLD,点击工具栏上的apply或按CTRL+A,然后双击useoracle,进入连接



输入用户名、口令(如:上面建的yousoft,口令),按“OK”连接。出现下面表明连接成功!



三.添加与维护Oracle ODBC 数据源

    ODBC中文即开放式数据库链接(Open DataBase Connectivity),实际上是一种数据引擎。通过它所提供的函数,可以访问数据库中的数据。它的优点在于能处理多种类型的数据,如:dBase,FoxPro,Paradox及Oracle等。不同的数据库都有自己的ODBC驱动程序。我们从控制面版中打开ODBC数据源管理器



切换到Drives(驱动程序)选项卡,即可看到已安装的所以ODBC驱动程序,如上图所示。1.添加ODBC数据源切换到System DSN选项卡,在此添加一下Oracle数据源,如下图所示



单击Add按钮,出现如下图所示的Create New Data Source对话框。



在列表中选择Microsoft ODBC for Oracle选项,单击完成,为标识数据源,在Data Source Name文本框中输入useoralce2,User Name和Server中分别输入yousoft和yousoft.world,单击OK就可在System DSN选项卡中看到添加的数据源名称。

2.维护

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号