社区
C语言
帖子详情
在C语言中对DBF数据库进行操作
hanker9608
2003-10-09 10:39:02
各位谁能够提供在C中对DBF数据库进行操作的示例,包括建立数据库,以及对数据库进行查找,添加,删除,更新操作?提供URL也可以
...全文
25
1
打赏
收藏
在C语言中对DBF数据库进行操作
各位谁能够提供在C中对DBF数据库进行操作的示例,包括建立数据库,以及对数据库进行查找,添加,删除,更新操作?提供URL也可以
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Andy84920
2003-10-09
打赏
举报
回复
http://www.china-askpro.com/cpp5.shtml
http://www.comprg.com.cn/pageml96(4).htm
C语言
对
DBF
数据库
文件的
操作
文件.pdf
C语言
对
DBF
数据库
文件的
操作
文件.pdf
C语言
对
DBF
数据库
文件的
操作
本文详细描述了
C语言
读取
DBF
文件的
操作
过程,非常适合
C语言
的初学者。
oracle19c_oca_ocp_ocm实战
本系列课程分为,0-理论知识部分 0.1-oca_ocp_ocm相关知识内容(uploading)1-安装部分 1.1单实例命令行安装 1.2单实例图形安装 1.3rac安装 1.4rac(pdb架构)+dg 单实例安装(用rman的duplicate和rman备份2种方式搭建dg) 1.5rac(pdb架构)+rac dg2-迁移部分 2.1单实例之间的迁移 2.2单实迁移到rac 2.3rac迁移到单实例 2.4rac和rac之间的迁移。 2.5关于xtts的迁移方法的使用3-恢复部分 3.1单实例本地恢复 3.2rac本地恢复4-
数据库
升级部分 4.1 19.3升级到19.13 4.2 12.1.0.2升级到19.3 4.3 12.2.0.1升级到19.3 4.4 19.3的rac升级到19.135-
数据库
优化部分 5.1如何看懂执行计划 5.2 hash, nest loop, merge的执行计划各自适用于那种场景? 5.3为什么要用直方图,19c的直方图有frency, balance, top-frenkency, hybrid?允许最大的bucket是多少?6-
数据库
asm磁盘
操作
部分 6-1如何用一条命令迁移rac存储。 6-2如何用笨方法迁移rac存储。 6-3目前asm磁盘是external冗余级别,如何修改为normal的冗余级别。7-
数据库
工具部分 7.1oem如何
进行
安装,如何
进行
纳管
数据库
,如何使用 7.2如何用oem监控
数据库
8-综合实战。 a库是11.2.0.3的单实例
数据库
,容量有20T。 b库是19.13的rac环境的pdb
数据库
,容量只有21T. 如何把a库的数据迁移到b库的pdb
数据库
? 这个综合实战非常考验大家,基本上囊括了
数据库
复制安装,
数据库
dg,
数据库
升级的方方面面。 大家可以自己先想想怎么实现。一课程主题手把手带大家
进行
实操,在实操
中
提升自己手把手带大家学习orace 19的ocm课程,学完本课程,至少具有3-5年oracle
数据库
水平。文档和视频is uploading. 二课程特色 学oracle,找阿伟阿伟出品,必属精品从实战出发,贴近实战,自己实战,实战为王,在实战
中
提升自己授人以鱼不如授人以渔通过此系列课程可以提高3-5年oracle水平交个朋友,物有所值,诚意满满走心课程,把自己在运维
中
的坑,提炼知识后,实战给大家 三课程内容 0.理论知识部分(上传
中
。。。) 0.1
数据库
监听(动态监听,静态监听,多个ip同时监听1521,一个ip监听多个service_name) 0.2rman 命令
中
的set rename datafile和 alter database rename datafile 有啥区别? 0.3 ............1.
数据库
单实例安装 1.0 安装检查 1.0.1安装包检查 1.0.2修改系统参数 1.0.3
数据库
用户创建 1.0.4创建目录 1.0.5上传安装软件包 1.0.6修改oracle用户环境变量 1.1 rhel7系统图形安装oracle 19c单实例
数据库
1.2 rhel7系统命令行安装 1.2.0命令行安装
数据库
软件 1.2.1命令行创建non cdb
数据库
实例 1.2.2命令行创建 cdb
数据库
实例2.rac
数据库
安装 1.课程结束成果演示 1.1 用workstation,安装一套rhel7+oracle19c+rac+multipath+共享存储+DNS服务器+DNS客户端+NTP服务器+NTP客户端的生产环境 1.2 怎样打oracle19c的rac补丁(包括GI补丁,oracle补丁,
数据库
补丁,OJVM补丁,bug补丁) 2.安装openfiler软件,模拟共享存储+配置多路径访问 2.1安装openfiler软件 2.2配置openfiler软件(配置2个虚拟网卡,模拟服务器的2个HBA卡) 2.3创建ocr磁盘 2.4创建mgmt磁盘 2.5创建数据文件磁盘 2.6创建归档日志磁盘 3.安装2台
数据库
服务器 3.1安装2台
数据库
服务器RHEL7.5 3.2配置服务器双网卡绑定+配置服务器心跳线 4.安装多路径软件识别共享存储
中
的磁盘 4.1安装服务器本地yum源 4.2安装iscsi软件,配置多路径配置文件,识别共享存储
中
的磁盘 4.3识别ocr磁盘 4.4识别mgmt磁盘 4.5识别数据文件磁盘 4.6识别归档日志磁盘 5.oracle19c的rac环境系统参数官方说明 5.1如何配置oracle19c的rac的系统参数(我们参考官方说明) 5.2oracle19c+rac环境Best Practices 官方说明文档 6.安装oracle19c+rac之前的准备工作 6.1修改/etc/hosts文件 6.2配置DNS服务器+DNS客户端+NTP服务器+NTP客户端 6.3创建用户和组 6.4创建目录 6.5修改用户环境变量 6.6安装相关软件包 6.7配置ssh互信 6.9禁用服务器透明大页 7.安装oracle+19c+rac软件 7.1安装GI软件 7.2创建ASM磁盘,主要是数据文件磁盘和归档日志磁盘 7.3安装
数据库
软件 7.4创建
数据库
实例 7.5日常常用维护集群命令(启停
数据库
,启停集群,查看监听,教同学们怎样不死记命令,而且命令还正确) 8.打补丁 8.1打GI和ORACLE的
操作
系统补丁 8.2打OJVM补丁 8.3打ORA600的bug补丁 9.课程总结和成果演示 9.1课程总结和成果演示3.rac+dg(单实例)
数据库
安装(pdb架构) 3.1.1dg知识点讲解 3.1.2配置dg监听,密码文件,参数文件。 3.1.2通过rman的duplicate命令
进行
dg搭建1。 3.1.3通过rman的duplicate命令
进行
dg搭建2 3.1.4
进行
数据库
切换需要的配置。 3.1.5
数据库
正常switch over 3.1.6
数据库
如何fail over 3.1.7dg库failover以后通过闪回快速恢复dg 3.1.8dg库failover以后通过新主库的控制文件快速恢复dg 3.1.9备库归档缺失如何
进行
解决。 3.1.10recover database和recover standby database是否可以在dg
中
使用? 3.1.11如何通过rman的备份
进行
搭建dg。 3.1.12dg库使用静态监听无法监听pdb
数据库
的service问题如何
进行
解决? 4.rac+rac dg的实战步骤(pdb架构)(上传
中
。。。)5.19c单实例
数据库
通过rman备份
进行
异机迁移到单实例
数据库
5.1通过备份脚本
进行
数据,归档,控制文件备份 5.2通过备份脚本
进行
归档,控制文件备份 (注意源库备份目录是/backup/db和/backup/ar) 5.3传输备份文件到目标库 (传输备份文件到目标库的/home/oracle/bk目录) 5.4利用参数文件启动
数据库
到nomount 5.5利用备份集恢复控制文件,并启动
数据库
到mount 5.6通过restore database恢复
数据库
5.6.1注册目标库备份集到控制文件 5.6.2启动
数据库
到mount状态,确定recover database的序列号 5.7recover database 5.7.1通过rman
进行
recover database 5.7.2通过sql 命令行
进行
recover database; 5.8.打开
数据库
5.8.1解决打开
数据库
后,sys用户无法远程监听登录问题 5.8.2修改
数据库
动态参数启动
数据库
5.9.备份的扩展 5.9.1如何知道备份集里面有哪些归档 5.9.2如何从这些备份集
中
提取归档 5.9.3
进行
异机
数据库
迁移时,如何逐步应用归档,并且如何open read only
数据库
后,继续应用归档 5.9.4为何要
进行
open read only
进行
提前打开验证。 5.10.rman迁移备份的补充 5.10.1如何再rman
中
设置数据文件,在线日志生成路径。 类似如下命令 run 6单实例
数据库
无数据丢失通过rman备份异机迁移到rac
数据库
和rac
数据库
通过rman迁移到rac
数据库
6.1单实例源库
进行
数据库
升级 19.3的源库升级到19.13版本(包括打
数据库
补丁和ojvm补丁) 6.2.传输备份文件到目标库 传输备份文件到目标库的/home/oracle/bk目录 6.3.利用参数文件启动
数据库
到nomount 6.4.利用备份集恢复控制文件,并启动
数据库
到mount 6.5.通过restore database恢复
数据库
注册目标库备份集到控制文件 启动
数据库
到mount状态,确定recover database的序列号 6.6.recover database 通过rman
进行
recover database 通过sql 命令行
进行
recover database; 6.7.单实例
数据库
恢复完成后,配置为rac
数据库
注册
数据库
到集群 修改
数据库
参数文件到asm 6.8.迁移rac
数据库
到rac
数据库
。 单实例
数据库
异机迁移到rac和,rac
数据库
异机迁移到rac有啥不一样。 根据上面理论,实施rac
数据库
异机恢复到rac7
数据库
本地恢复系列 7.1单实例
数据库
本地恢复 7.2rac
数据库
本地恢复8综合实战(uploading) 7.1实战课题: 有一台11.2.0.3的单实例
数据库
A,
数据库
容量有20T,无备份。 如何迁移到新搭建的rac环境B(
数据库
版本是19.13),并且是迁移到rac的pdb
数据库
中
,并且rac
数据库
的asm容量只有21T. 这次实战包含的知识点。 1-如何在环境B复制
数据库
A的软件,最好
进行
复制,因为
数据库
A的11.2.0.3打了很多补丁,如果安装11.2.0.3软件,会造成版本不一致。 2-如何搭建11.2.0.3的单实例dg。 3-dg归档缺失如何解决。 4-如何升级11.2.0.3单实例到11.2.0.4单实例 5-如何升级11.2.0.4单实例到19.3单实例 6-如何升级19.3单实例到19.13单实例。 7-如何迁移19.13单实例
数据库
到19.13的rac的pdb
数据库
中
。9
数据库
升级系列 8.1 单实例19c
数据库
升级到19.13版本。 8.2 单实例12.2.0.1
数据库
升级到19.13版本。 8.3 单实例12.1.0.2
数据库
升级到19.13版本。 8.4 19c
数据库
rac升级到19.13版本。
WINCE下可以直接读写
DBF
数据库
表的程序库 c#编写
由于最近做电力抄表项目的开发,需要在PDA上直接对
DBF
数据库
表
进行
直接
操作
,PDA系统为wince5.0. WINCE5.0上是不支持
DBF
等其他格式
数据库
的,只支持SQLCE的SDF
数据库
格式(在这里我要说一句,该死的微软,老是搞这种事情),给工作带来很大困难,因此我参照了CSDN上一位用户fgwr1的一篇关于
C语言
读写
DBF
数据表格式的文章(具体可以参考http://blog.csdn.net/fgwf1/archive/2005/08/22/461716.aspx), 移植到了C#下,开发环境.net 2005,由于时间问题,只实现了读写和查询功能,以及对文件的独占判断,没有实现删除和新增功能,对数据的写入完全基于流字节写入,没有对数据类型做过多的判断(个人认为这些判断可以省略)不过这些也简单,大家可以根据需要增减 最近本人想开发一套实时
数据库
,正在考虑是不是可以借助这个引擎做点后续工作,希望有兴趣和经验者一起探讨下,说明下,我要做的是工业控制方面的实时
数据库
引擎,qq:28234041 请注明:
DBF
数据库
基于java
dbf
-0[1].4.0.jar包的
dbf
文件
操作
源码
一般的
dbf
文件都是
数据库
操作
文件,用
c语言
进行
操作
的dll很多,但是java
操作
的很少,我找到了一个java
dbf
-0[1].4.0.jar的包,但是
操作
效果很不理想,尤其是末尾空格和乱码问题,于是我在这个jar包的基础上
进行
进一步开发,在尽量不影响效率的情况下,增加了对
dbf
各个方面的处理功能:查询,创建,copy文件结构等功能,目前没有发现bug,说明文档在程序
中
很详细,以下是我的说明演示部分代码,此源码需要5个积分,主要是因为可能需求不多,卖得少,成本高,望大家海涵:) 演示部分源码: public static void main(String[] args) { // TODO Auto-generated method stub /************************************************/ /* 初始化
dbf
操作
对象 */ /************************************************/
DBF
_tool
dbf
= new
DBF
_tool(); /************************************************/ /* 创建
dbf
操作
,生成"creat
DBF
.
dbf
",此处采用相对路径 */ /* 也可以用绝对路径
进行
创建 */ /************************************************/ System.out.println("正在创建
dbf
文件:creat
DBF
.
dbf
...");
dbf
.createFile("creat
DBF
.
dbf
"); //
dbf
.createFile("D:\\creat
DBF
.
dbf
");//绝对路径 /************************************************/ /* 创建
dbf
表头信息,此处只能一次性输入所有表头信息 */ /* 表头信息由FiledInfor类生成,然后放入vector
中
*/ /* 此处为:编号,姓名,年龄,salary(薪水),出生日期 */ /************************************************/ System.out.println("创建
dbf
文件表头信息 ..."); FiledInfor filedinfor;//表头信息对象 Vector vecTitle = new Vector(); filedinfor = new FiledInfor(); filedinfor.filedDataType =
DBF
_tool.FIELD_TYPE_C;//类型 filedinfor.filedName = "编 号"; //名称 filedinfor.fieldLength = 8; //长度 vecTitle.add(filedinfor); filedinfor = new FiledInfor(); filedinfor.filedDataType =
DBF
_tool.FIELD_TYPE_C; filedinfor.filedName = "姓 名"; filedinfor.fieldLength = 12; vecTitle.add(filedinfor); filedinfor = new FiledInfor(); filedinfor.filedDataType =
DBF
_tool.FIELD_TYPE_N; filedinfor.filedName = "年 龄"; filedinfor.fieldLength = 5; filedinfor.decimalCount = 0; //精度 vecTitle.add(filedinfor); filedinfor = new FiledInfor(); filedinfor.filedDataType =
DBF
_tool.FIELD_TYPE_F; filedinfor.filedName = "salary";//不支持"salary(**)"这种方式,但支持
中
英文结合 f
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章