Lv.的博客

随笔分类 -  qt oracle

摘要:oracle中建索引可能大家都会,但是建索引是有几个选项参数却很少有人关注,在某些特殊环境下,可能会非常有用,下面一一说明:1.NOSORT,记录排序可选项。默认情况下,在表中创建索引的时候,会对表中的记录进行排序,排序成功后再创建索引。但是当记录比较多的是,这个排序作业会占用比较多的时间。特殊情况... 阅读全文
posted @ 2014-06-05 22:14 Avatarx 编辑
摘要:核心提示:函数用于返回特定数据。执行时得找一个变量接收函数的返回值; 语法如下: create or replace function function_name ( argu1 [mode1] datatype1, argu2 [mode2] datatype2, ........ ) retur... 阅读全文
posted @ 2014-06-05 16:24 Avatarx 编辑
摘要:一、首先参考官方文档:http://qt-project.org/doc/qt-4.8/sql-driver.html#qoci二、编译驱动:http://www.tuicool.com/articles/IFzIji三、重要的一点:一定要安装oracle client:否则还是提示驱动加载失败ht... 阅读全文
posted @ 2014-06-05 16:21 Avatarx 编辑
摘要:oracle job简介主要的使用情景定时在后台执行相关操作:如每天晚上0点将一张表的数据保存到另一张表中,2:定时备份数据库等熟化说万事开头难,这里我只简单记述一个创建一个简单的job步骤如下:1、创建一张表g_testcreate table G_TEST(ID NUMBER(12),C_DAT... 阅读全文
posted @ 2014-06-05 11:55 Avatarx 编辑
摘要:1、准备oracle安装文件Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,将这两个文件通过SSH上传到/usr/local/oracle中。解压安装文件到当前目录[root@localhost... 阅读全文
posted @ 2014-06-04 00:02 Avatarx 编辑
摘要:视图简介:视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。2... 阅读全文
posted @ 2014-06-03 15:27 Avatarx 编辑
摘要:oracle的触发器分为语句级和行级两种类型,在视图上所创建的触发器叫做什么类型的触发器?DML触发器有三类:1, insert触发器;2, update触发器;3, delete触发器;触发器的组成部分: 触发器的声明,指定触发器定时,事件,表名以类型 触发器的执行,PL/... 阅读全文
posted @ 2014-06-03 14:34 Avatarx 编辑
摘要:【第一步】在Windows下编辑一个.pc程序(Pro*C源程序,作者用到:C:\proctest\exam1.pc),其内容如下:[cpp]view plaincopy#include#includeEXECSQLINCLUDESQLCA;intmain(){/*declarevariables*... 阅读全文
posted @ 2014-05-27 15:00 Avatarx 编辑
摘要:OCCI介绍OCCI:Oracle C++调用接口(OCCI),即Oracle的C++API,允许你使用面向对象的特性、本地类、C++语言的方法来访问Oracle数据库。OCCI优势基于标准C++和面向对象的设计;效率较高;适合开发C/S模式的程序,软件中间层;OCCI特性完整支持SQL/PLSQL... 阅读全文
posted @ 2014-05-27 14:58 Avatarx 编辑
摘要:方法/步骤.关闭oracle所有的服务。可以在windows的服务管理器中关闭;打开注册表:regedit 打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在w... 阅读全文
posted @ 2014-05-26 17:15 Avatarx 编辑
摘要:我昨天重新安装Oracle后,用PL/SQL Developer连接oracle时出现ORA-12541:TNS:无监听程序的错误,如下图: 在王鹏师兄的帮助下,发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟大家分享一下如何启动oracle的监听。 1.打开Net Conf... 阅读全文
posted @ 2014-05-26 16:34 Avatarx 编辑
摘要:1、首先是去http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html官网下载oracle11g win32位如下:首先点选上上面Accept License Agreement选项,然后再下面... 阅读全文
posted @ 2014-05-23 11:07 Avatarx 编辑
摘要:安装oracle客户端,本文安装的为 :win32_11gR2_database_1of2.zip win32_11gR2_database_2of2.zip两个文件夹解压缩到同一目录下 双击setup.exe 即可安装oracle 11g 发行版2时,会出现如下提示:管理口令(P)... 阅读全文
posted @ 2014-05-23 08:42 Avatarx 编辑
摘要:用下面的代码建立连接之后,出现了几个问题[html] view plaincopy//连接数据库QSqlDatabasedb=QSqlDatabase::addDatabase("QOCI");/**连接Oracle数据库*数据库名:abc*表名:my_oracle*用户名:sys*密码:123*端... 阅读全文
posted @ 2014-05-22 17:22 Avatarx 编辑
摘要:一、前提安装1.需要安装QT5.2.0,本介绍安装的是qt-windows-opensource-5.2.0-mingw48_opengl-x86-offline.exe;本文安装目录:c:\Qt2.安装oracle客户端,本文安装的为 :win32_11gR2_database_1of2.zip ... 阅读全文
posted @ 2014-05-22 17:21 Avatarx 编辑
摘要:工作中经常用到Oracle,而默认情况下Qt只有Sqlite和ODBC驱动,网上有相应的驱动安装介绍,自己实验可行:QT环境:Qt5.0.2 /MinGW4.7.2/WIN7 32bit打开Qt Command Prompt,分别执行以下命令,以编译Oracle驱动:set INCLUDE=%inc... 阅读全文
posted @ 2014-05-22 16:18 Avatarx 编辑
摘要:Qt中Oracle数据库 QOCI驱动问题及解决是本文要讲述的问题,用Qt开发Oracle程序时,常会遇到QOCI驱动问题,主要表现为程序运行时出现下面的错误。QOCIdrivernotloaded availabledrivers:QSQLITEQODBC3QODBC这说明没有安装Qt支持Orac... 阅读全文
posted @ 2014-05-22 15:36 Avatarx 编辑

点击右上角即可分享
微信分享提示