物是人非事事休,欲语泪先流|

游客0721

园龄:2年粉丝:4关注:2

项目正式——C++开发Oracle数据

创建表_合并

image
oracle命令权限太大,使用普通用户改变权限,
环境变量vi .bash_profile 修改oracle/home/bin 的oracle chmod +s 权限
image
会用就行,源代码太复杂了

注意字符集子类的参数不要弄错
image
在linux目录下查看
c++11标准出现的错误要注意

然后执行了普通的创建表 一个对象负责连接可以显示错误信息,另一个用来执行语句,差不多

向表中插入数据

静态SQL语句可能因为主键而无法使用,使用动态![image] set bindin execute
设置与MYSQL大小的变量,然后进行绑定,具体好处看注释(SQL注入

修改和删除表中的数据修改和删除表中的数据

换汤不换药

从表中查询数据

结果集bindout next print

存取大型对象

image
暂时略过

其它细节

暂时略过

全国气象站点参数文件入库

image
image
创建表空间
create user idc identified by idcpwd default tablespace data;
grant connect ,resource to idc
alter user idc quota unlimited on indexs;
alter user idc quota unlimited on data;
grant create database link to idc;
设计表细节image
注意表空间索引 主键
image
使用该用户创建表
image
不是通用模块,需要写到专门的地方 气象战点入库程序,比较简单可以看懂
image
缺乏库 导入环境变量省事
etc/profile source profile
export ORACLE_HOME=/oracle/home
export ORACLE_BASE=/oracle/base
export ORACLE_SID=snorcl11g
export NLS_LANG='Simplified Chinese_China. AL32UTF8 '
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:.
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:.
CLASSPATH=$ORACLE_HOME/jdk/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:.
export CLASSPATH

测试日志成功 加个心跳

全国气象观测数据文件入库(上)

注意是观测数据,不是站点数据
image
外键约束会很大程度上影响效率,可以放弃
image
修改文件参数 -std=c++11

全国气象观测数据文件入库(下

写代码的技巧
字段太多:封装代码
气象操作数据封装成类image
image
写一个小脚本定时清理表
注意查看日志 测试总能测试出来的

本文作者:游客0721

本文链接:https://www.cnblogs.com/Gal0721/p/17814731.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   游客0721  阅读(67)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 優しい光 水谷広実
  2. 2 ひだまりの中で SONO MAKERS,鈴丸
  3. 3 白い吐息 MANYO
  4. 4 夏の子守歌 折戸伸治
優しい光 - 水谷広実
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.