网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.多个数据库时 如何设置默认数据库.
.冷备份能应用归档日志么?.
.Oracle和IBM将XML索引能力加入数.
.如何停止终端多个进程.
.Oracle Demantra 7.1.1全面上市.
.ORACLE数据库PROC编程经验介绍.
.帮你完全了解 Oracle 标签安全测.
.Oracle DBA最常碰到的10个Oracle.
.在codesmith中去掉oracle下划线.
.丢失归档日志文件后数据库应当如.
.grub为什么会在访问某些scsi硬盘.
.Oracle数据字典说明.
.Oracle Database 10 g : 为 DBA .
.在一台机器配置两个listener.
.Oracle的封锁机制分布式管理.
.详细讲解Oracle SQL*Loader的使用.
.Oracle Spatial新驱动的添加记录.
.使用Oracle的外部表查询警告日志.
.Oracle电子邮件系统危机重挫CIO.
.ResultSetsfromStoredProcedures.

BorlandC++使用BDE访问Oracle方法

发表日期:2008-2-9


系统环境:
1、操作系统:windows 2000 Server
2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
3、开发工具:Borland C++ Builder 5 企业版 连接方法: 一、安装 Oracle 8i R2 (8.1.6) for NT 企业版
    使用典型安装,安装目录为D:\Oracle; 二、安装 Borland C++ Builder 5 企业版
    把 Borland C++ Builder 5 光盘放入光驱,使用典型安装,
    安装目录为C:\Program Files\Borland\CBuilder5; 三、生成Oracle实验记录
    连入SQL*Plus,以system/manager用户登录
    SQL> conn system/manager     创建新的用户:如user1/pass1,赋予connect,resource权限。
    SQL> grant connect,resource to user1 identified by pass1;     SQL> conn user1/pass1
    SQL> create table test(a number,b char(19));
    SQL> insert into test values(1,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> insert into test values(2,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> insert into test values(3,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> insert into test values(4,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> insert into test values(5,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> commit;     SQL> select * from test;              A B
    ---------- -------------------
             1 2000-11-28 20:27:33
             2 2000-11-28 20:27:36
             3 2000-11-28 20:27:38
             4 2000-11-28 20:27:40
             5 2000-11-28 20:27:52     D:\Oracle\Ora81\network\ADMIN\tnsnames.ora中有如下内容:     test =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = oradb)
        )
      )     总结:
    Oracle service_names: oradb
    Oracle用户名:     user1
    户名密码:       pass1
    测试表名:       test
    tnsnames:       test 四、配置BDE
    开始->程序->Borland C++Builder 5->BDE Administrator
    1、配置Drivers,修改以下几个地方.     DLL32:      SQLORA8.DLL
    VENDOR INIT:   OCI.DLL
    LANGDRIVER:    Oracle SQL WE850
    SQLPASSTHRU MODE: SHARED NOAUTOCOMMIT
    清除SERVER NAME和USER NAME     修改完,按鼠标右键,apply(CTRL+A),提交修改          2、配置Database Aliases(数据库访问别名),新建一个别名,起名为oracle.     
         3、修改以下几个地方.     SERVER NAME:   test     修改完,按鼠标右键,apply(CTRL+A),提交修改,退出BDE Administrator     重新打开BDE Administrator,用鼠标左键双击别名oracle,进行连接测试     输入用户名、密码,按“OK”连接,不能把user1/pass1直接写在User Name上,要分开写 五、启动 Borland C++ Builder 5 企业版,写连接 Oracle 的 C++ Builder 程序
    开始->程序->Borland C++Builder 5->C++Builder 5     File->New...->Application.     C++ Builder 开发窗口上方的工具箱面板:     打开Data Access控件组,用鼠标双击控件Table,再双击DataSource控件,把它们放到窗体Form1上,默认名称为Table1和DataSource1:     打开Data Controls控件组,用鼠标双击DBGrid控件(上图中画红框的),
    把它放到窗体Form1上,默认名称为DBGrid1,     修改控件Table1、DataSource1、DBGrid1的属性,Table1的Active属性:True
    Table1的DatabaseName属性:oracle(即是选BDE名)
    Table1的TableName属性:TEST(这里需要连接oracle)     DataSource1的DataSet属性:Table1     DBGrid的DataSource属性:DataSource1     按F9,运行此程序,弹出登录画面,     输入用户名、密码,按“OK”.
上一篇:RedHat下Oracle启动脚本的建立 人气:606
下一篇:Oracle初始化参数的来源 人气:498
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐