ORACLE NLS_CHARACTERSET字符集的更改

ORACLE NLS_CHARACTERSET字符集的更改   ORACLE NLS_CHARACTERSET字符集的更改      数据库创建以后,如果需要修改字符集,通常需要重建数据库,通过导入导出的方式来转换。      我们也可以通过以下方式更改      ALTER DATABASE ...

2019-03-23 21:57:38

阅读数 50

评论数 0

IP分类介绍以及本机ip(例如10.10.152.8)、127.0.0.1和0.0.0.0区别

本机ip、127.0.0.1和0.0.0.0区别     IP地址的记法: IP地址由四个字节构成,为了方便阅读和书写,每个字节用0-255的数字表示,字节之间用’.'分割,如: 10.10.152.235 有时候我们会看到这样的IP: 10.10.152.235/24, 后面的/...

2017-04-06 10:38:08

阅读数 4464

评论数 0

ORACLE关于锁和V$LOCK的分析

ORACLE关于锁和V$LOCK的分析      为了实现并发,oracle数据库使用了锁机制。要了解锁,首先要了解视图v$lock。 v$lock这个视图列出 Oracle 服务器当前拥有的锁以及未完成的锁请求。如果你觉着 session 处于等待事件队列当中,那你应该检查视图...

2016-09-29 17:27:14

阅读数 3992

评论数 0

外键列上是否需要索引

外键列上是否需要索引  其实这个问题应该算是老生常谈了。这两天看concept看到这里,于是就在说说这个问题。     外键列上缺少索引会带来两个问题,限制并发性、影响性能。而这两个问题中的任意一个都可能会造成严重性能问题。 无论是Oracle的官方文档,还是...

2016-09-20 15:06:04

阅读数 3620

评论数 1

程序在内存中的分布

程序在内存中的分布  在现代的操作系统中,当我们说到内存,往往需要分两部分来讲:物理内存和虚拟内存。从硬件上讲,虚拟空间是CPU内部的寻址空间,位于MMU之前,物理空间是总线上的寻址空间,是经过MMU转换之后的空间。 一般我们所说的程序在内存中的分布指的就是程序在虚...

2016-08-22 16:11:06

阅读数 1375

评论数 0

事务的原子性与提交区别

事务的原子性 :事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做 。 要实现事务的原子性,单单靠一条commit或是rollback命令还是不行的,因为例如commit命令它只是将一个事务中执行成功的DML语句提交给数据库里。如果要实现事务的原子性,则就需要commit和ro...

2016-06-27 17:30:47

阅读数 1086

评论数 0

C++中文件流(fstream)的使用方法及示例

C++中文件流(fstream)的使用方法及示例 C++文件流: [cpp] view plain copy fstream  // 文件流   ifstream  // 输入文件流   ofstream  // 输出文...

2016-06-22 13:06:00

阅读数 6821

评论数 0

C++写数据追加方式到文件

C++写数据追加方式到文件  #include  #include using namespace std; ofstream outfile; void writeLog() {   outfile.open("C:\\myfile.txt&quo...

2016-06-21 17:21:48

阅读数 20079

评论数 0

WideCharToMultiByte和MultiByteToWideChar函数的用法

WideCharToMultiByte和MultiByteToWideChar函数的用法 为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。 ...

2016-06-21 16:41:58

阅读数 495

评论数 0

Oracle级联操作详解

Oracle外键级联删除和级联更新 1 级联删除 在添加foreing key约束时,还可以指定级联操作的类型,主要用于确定当删除(on delete) 附表中的一条记录时,如何处理子表中的外键字段,有如下三种引用类型。 Oracle在外键的删除上有NO ACTI...

2016-06-20 10:04:31

阅读数 3731

评论数 0

Oracle occi 批量插入数据

Oracle occi 批量插入数据 在用OCCI 向Oracle中插入数据时,效率不高,使用自动提交数据的情况(默认)下一秒钟只能插入1000条数据左右。因为插入数据库这块是影响系统中效率最明显的地方,因此很有必要提高数据插入这块的效率。在网上找了一些资料后发现,可以重用stateme...

2016-06-17 10:03:55

阅读数 1551

评论数 0

c++ Oracle OCCI 编程

转:c++ Oracle OCCI 编程 转自:http://blog.sina.com.cn/s/blog_53a72add01015zj4.html OCCI数据库ORACLE编程步骤 1. 配置环境 (1) Occi访问数据库需要occi.h头文件,此文件在ora...

2016-06-17 10:01:21

阅读数 1338

评论数 0

c++中如何用string实现CString格式化的功能

c++中如何用string实现CString格式化的功能 内容目录: 也就是实现类似下面的功能: CString str; double d = 10.24; str.Format("d=%.2f",10.24); 其实用c++标准库来实现也比较简单...

2016-06-16 10:16:09

阅读数 5315

评论数 0

运行目录和工作目录

运行目录和工作目录 c++专区(281) MFC客户端(143) 运行目录就是你执行文件所在目录 是固定不变的, 工作目录是一个环境变量 可在程序运行后随时进行设置更改 工作目录主要影响程序中使用到的相对路径 . 比如说 file.o...

2016-06-12 16:37:42

阅读数 768

评论数 0

SQL异常

直接用sql = " insert into student(sno,sname) values(1,'张')";可以插入记录,但用set绑定输入参数就不行,插入的是一条空记录,用getSQL()得到的是insert into student(sno,sname) values...

2016-06-03 16:34:03

阅读数 605

评论数 0

execute、executeUpdate、executeQuery三者的区别(及返回值)

execute、executeUpdate、executeQuery三者的区别(及返回值) 一、boolean execute(String sql) 允许执行查询语句、更新语句、DDL语句。 返回值为true时,表示执行的是查询语句,可以通过getResultSet方法获取结果;返回值...

2016-06-03 15:22:17

阅读数 9520

评论数 0

MFC编程实例二:进度条的使用

MFC编程实例二:进度条的使用     (以下蓝色字体为手动添加的代码)   (1)   创建一个基于对话框的应用程序。 (2)   在对话框界面添加一个文本框、一个进度条控件(Progress控件)和一个按钮。 (3)   为Progress控件添加一个...

2016-06-02 13:58:06

阅读数 4088

评论数 1

C语言学习心得一:__stdcall、__cdcel和__fastcall三者的区别(三者是对编译器层面的影响,对程序业务逻辑不影响)

C语言学习心得一:__stdcall、__cdcel和__fastcall三者的区别 __stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。如下图所示,可以在IDE环...

2016-05-25 09:29:02

阅读数 564

评论数 0

MySQL缓存的查询和清除命令使用详解

清空mysql 查询缓存的可行方法 mysql对同一条sql进行了缓存,在第二次运行时, 瞬间就完成了,若要清除缓存,可通过下面的方法来实现 对一条sql进行优化时,发现原本很慢的一条sql(将近1分钟) 在第二次运行时, 瞬间就完成了(0.00sec) ...

2016-05-03 09:42:59

阅读数 9036

评论数 1

MySQL查询缓存设置提高MySQL查询性能

首先看看MSYQL逻辑框架:图片来自高性能mysql 如果使用了QueryCache,当查询接收到一个和之前同样的查询,服务器将会从查询缓存中检索结果,而不是再次分析和执行相同的查询。这样就能大大提高查询性能。 打开查询缓存,要通过几个步骤来设置: 虽然你设置mysql允许查询缓...

2016-05-03 09:39:50

阅读数 639

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭