
数据库编程
文章平均质量分 93
byxdaz
十年以上C/VC++开发经验。熟悉网络编程、数据库编程、数字图像处理与识别,熟悉软件工程和项目管理,熟悉linux C/C++开发。
展开
-
RocksDB使用小结
一、介绍 RocksDB是Facebook的一个实验项目,目的是希望能开发一套能能在服务器压力下,真正发挥高速存储硬件(特别是Flash存储)性能的高效数据库系统。这是一个C++库,允许存储任意长度二进制kv数据。支持原子读写操作。RocksDB依靠大量灵活的配置,使之能针对不同的生产环境进行调优,包括直接使用内存,使用Flash,使用硬盘或者HDFS。支持使用不同的压缩算法,并且有一套完整的工具供生产和调试使用。RocksDB大量复用了levedb的代码,并且还借鉴了许多HBa...原创 2021-01-31 20:37:03 · 1748 阅读 · 0 评论 -
VC++中ADO方式访问数据库datetime字段(不带毫秒时间与带毫秒时间)
VC++中ADO方式访问数据库datetime字段 毫秒时间原创 2017-08-25 16:24:55 · 2471 阅读 · 0 评论 -
Win10 64位系统ADO方式操作数据库失败解决方法
Win10 64位 ADO原创 2017-07-30 21:44:10 · 12969 阅读 · 1 评论 -
A set of ADO classes
A set of ADO classes - version 2.20源出http://www.codeproject.com/KB/database/caaadoclass1.aspx Download source version 2.09 - 10.6 Kb Download source version 2.20 - 14.4 Kb Downl原创 2008-06-19 00:19:00 · 4290 阅读 · 0 评论 -
c3p0数据库连接池使用小结
c3p0数据库连接池 数据库连接池性能比对(hikari druid c3p0 dbcp jdbc)原创 2017-04-09 15:47:49 · 7455 阅读 · 1 评论 -
部门管理中非递归搜索部门以及所管辖下部门
部门管理中非递归搜索部门以及所管辖下部门,处理此种问题包括以下几种方法:一、树形控件显示,当展开部门节点时,再去读取所管辖的子部门。二、SQL SERVER后台写函数处理,利用游标处理。三、使用父部门ID、层次级别实现部门搜索。 本文重点介绍,利用父部门ID、层次级别实现部门搜索。搜索部门时,首先使用用户登录,获取到用户所属部门ID和LevelPath;组合LevelP原创 2015-12-26 23:23:26 · 2193 阅读 · 1 评论 -
mySQL
mySQL MySQL名字的来历 MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。 MyS原创 2009-03-05 14:03:00 · 4667 阅读 · 0 评论 -
SQLite使用小结
SQLite 使用小结原创 2010-08-28 15:08:00 · 34685 阅读 · 5 评论 -
数据库编程总结
数据库编程总结当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS等等。数据库编程是对数据库的创建、读写等一列的操作。数据库编程分为数据库客户端编程与数据库服务器端编程。数据原创 2010-04-11 20:10:00 · 57945 阅读 · 51 评论 -
使用OTL进行数据库编程
操作环境:1. 操作系统:Windows XP Professional with SP2。2. 编程环境:Visual C++ 6.0 with SP6。3. 数据库环境:Access 2003。OTL简介:OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个C++编译中操控关系数据库的模板库,它目前几乎支持所有的当前各种主流数据库,例如转载 2010-03-11 16:19:00 · 1837 阅读 · 1 评论 -
一些数据库优化经验资料整理
对于大型数据库应用中,数据的查询与检索速度就显得非常重要。一些好的数据库设计方案、SQL语句的优化、数据库服务器性能的优化等都对数据库的整体优化起着很重要的作用。下面是我从网络上收集的一些数据库优化方面的资料,为大家在设计大型数据库中提供一些借鉴经验。 优化数据库的方法及SQL语句优化的原则:http://www.enet.com.cn/article/2008/0321/A2008032原创 2009-12-04 14:24:00 · 2636 阅读 · 0 评论 -
PowerDesigner入门
PowerDesigner入门原创 2017-09-08 14:41:01 · 1056 阅读 · 0 评论 -
C++通过ADO访问数据库的连接字符串
C++通过ADO访问数据库的连接字符串原创 2017-08-24 14:18:31 · 4616 阅读 · 0 评论 -
VC++ ado事务处理
VC++ ado事务处理原创 2017-09-03 11:27:19 · 2111 阅读 · 0 评论 -
mysql++读写BLOB数据
通过SSQLS( Specialized SQL Structure)可以将一张表完全对应到一个C++结构体中,然后只要对于这个结构体进行操作,同时再加入到对应的mysqlpp:: Query对应的方法中,我们就可以执行对应的SQL语句。通过读写BLOB数据。1、使用sql_create_n宏函数,将数据库表字段映射到一个对象数据结构中。sql_create_2,sql_cre...原创 2018-08-04 18:12:14 · 2236 阅读 · 0 评论 -
MySQL Reference Manual中文版
MySQL Reference Manual for version 4.1.0-alpha. 译者序 列类型与函数索引 6 MySQL 语言参考 6.1 语言结构 6.1.1 文字:怎么写字符串与数字 6.1.1.1 字符串转载 2007-09-02 04:48:00 · 5721 阅读 · 1 评论 -
mysql++线程操作数据库实例
//MySqlConnectionPool.h#pragma once#include "mysqlpp/include/cpool.h"#include "mysqlpp/include/connection.h"#include "boost/thread/thread.hpp"//boost库线程头文件#include <string>#include <...原创 2018-06-08 11:20:06 · 1790 阅读 · 0 评论 -
SQLite之C++封装库CppSQLite使用方法
SQLite是一个超轻量级的开源数据库,从官网上下载的source是一个用c写的文件,在C++(VC)中调用时难免会碰到一些问题,这时就可使用CppSQLite。CppSQLite(最近版本为CppSQLite3)是对SQLite进行二次封装后的C++类库。SQLite官网:http://www.sqlite.org/cppsqlite下载地址:https://github.com/lmmir/...原创 2018-06-03 11:16:17 · 13166 阅读 · 3 评论 -
C++操作mysql数据库
C++ 操作mysql数据库原创 2017-07-14 18:12:41 · 8386 阅读 · 0 评论 -
SQL注入与防止
SQL注入与防止原创 2017-10-13 11:57:49 · 1406 阅读 · 0 评论 -
ado中insert into 后获得自动插入的id
ado insert into 后获得自动插入的id原创 2017-09-19 18:05:21 · 1928 阅读 · 0 评论 -
使用ADO实现vc中二进制文件数据的存取
使用ADO实现vc中二进制文件数据的存取转载 2017-09-03 16:04:00 · 1483 阅读 · 0 评论 -
VC++ ADO调用存储过程方法
VC++ ADO调用存储过程方法原创 2017-09-03 13:03:37 · 2807 阅读 · 0 评论 -
一个高效的数据分页的存储过程
CREATE PROCEDURE pageTest --用于翻页的测试--需要把排序字段放在第一列 ( @FirstID nvarchar(20)=null, --当前页面里的第一条记录的排序字段的值 @LastID nvarchar(20)=null, --当前页面里的最后一条记录的排序字段的值 @isNext bit=null, --true 1 :下一页;fals转载 2009-02-24 19:51:00 · 1484 阅读 · 0 评论 -
数据库中模糊查询
模糊查询 数据库中模糊查询,用“*”或者“?”代替单词中相应的字符,来模糊查询."*"匹配字符在数据库中可以用"%%"代替;"?"批判字符在数据库中可以用"_"代替.实例代码: CString strFind = ""; m_Rich.GetWindowText(strFind); strFind.Replace("*", "%%"); strFind.R原创 2009-02-17 16:56:00 · 2734 阅读 · 1 评论 -
Visual C++ ADO数据库编程入门
Visual C++ ADO数据库编程入门ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。而且按微软公司的意图,OLE DB和ADO将逐步取代 ODBC和DAO。现在介绍ADO各种应用的文章和转载 2006-03-29 14:27:00 · 2616 阅读 · 0 评论 -
简明oracle8i培训手册
简明oracle8i培训手册转载 2006-03-14 14:13:00 · 4497 阅读 · 0 评论 -
存储备份之RAID
RAID级别你选谁(上) RAID 012345 到底哪一种适合你,不只是成本问题,容错功能和传输性能的考虑以及未来之可扩充性都应该符合应用的需求。 RAID 在市场上的的应用,已经不是新鲜的事儿了,很多人都大略了解RAID的基本观念,以及各个不同RAID LEVEL 的区分。但是在实际应用面,我们发现,有很多使用者对于选择一个合适的RAID LEVEL,仍然无法很确切的掌握,尤其是对于RA原创 2005-10-21 15:32:00 · 6461 阅读 · 0 评论 -
VC开发数据库基础之ADO篇
VC开发数据库基础之ADO篇 (1)一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用AD原创 2005-09-06 11:28:00 · 1954 阅读 · 0 评论 -
(转载)ADO技术
/*######################################################################## 【文件名】: ado.h 【名 称】: ADO 封装类. 【版 本】: 0.20 【作 者】: 成真 【E-mail】: anyou@sina.com ----------------------------------------转载 2005-09-01 14:47:00 · 9663 阅读 · 0 评论 -
双机备份方案
17. 下一个对话框如图11中所示,是用来配置内部网。确保网络名称和IP地址跟内部网的网络接口一致。 18. 选中该网络可用于群集服务复选框。 19. 选择只用于内部群集通信选项。 20. 单击下一步 21. 在本例子中,两个网络都以这样的方式设置:它们都可以用于内部群集通信。在下一步对话框中,可修改使用网络的顺序。由于内部群集连接是节点间的直接连接,它位于列表的顶部。在正常的操作中,该连接将用于原创 2005-09-01 14:34:00 · 2910 阅读 · 0 评论 -
双机热备方案
4. 在完成后,计算机管理窗口外观应该如图6所示。现在,关闭计算机管理窗口。 检验磁盘访问和功能 1. 单击开始,单击程序,单击附件,并选择记事本。 2. 在记事本中输入一些词,并使用文件/保存为命令,将它保存为名为test.txt的测试文件。关闭记事本。 3. 双击我的文档图标。 4. 右键单击test.txt,并单击拷贝。 5. 关闭窗口。 6. 双击我的电脑。 7. 双击共享驱动器分区。 8原创 2005-09-01 14:26:00 · 3217 阅读 · 0 评论 -
sql server2000中怎么对存储过程进行加密和解密
1. >>加密From the Books Online:Use the WITH ENCRYPTION option:IF EXISTS (SELECT name FROM sysobjectsWHERE name = encrypt_this AND type = P)DROP PROCEDURE encrypt_thisGOUSE pubsGOCREATE PROCEDURE原创 2005-09-01 14:07:00 · 3469 阅读 · 0 评论 -
数据库设计中的14个技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个原创 2005-09-01 14:01:00 · 1893 阅读 · 0 评论 -
精妙SQL语句
精妙SQL语句介绍 如何从一位菜鸟蜕变成为高手,灵活使用的SQL语句是必不可少的。本文收集了部分比较经典,常用的SQL语句供大家参考,希望对大家有所帮助。 说明:存储过程的使用,CREATE PROC 创建存储过程,SQL2000中用sp_xxx和xp_xxx存储过程;一般来说,sp_xxx是一般的存储过程,而xp_xxx是扩展的存储过程。使用这些系统存储过程时,一般使用原创 2005-09-01 17:14:00 · 1670 阅读 · 0 评论 -
海量数据存储过程
SQL优化三、实现小数据量和海量数据的通用分页显示存储过程 转自Csdn 作者: .... 建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内转载 2005-09-01 14:14:00 · 1970 阅读 · 0 评论 -
ADO连接字符串大全
ADO连接字符串大全 This page contains sample ADO connection strings for ODBC DSN / DSN-Less,OLE DB Providers, Remote Data Services (RDS), MS Remote, MS DataShape. Also included are ADO.NET connection stri转载 2006-03-29 14:30:00 · 2089 阅读 · 0 评论 -
用Visual C++开发数据库应用程序(一)
用Visual C++开发数据库应用程序(一) 1、 概述 1、1 Visual C++开发数据库技术的特点 Visual C++提供了多种多样的数据库访问技术——ODBC API、MFC ODBC、DAO、OLE DB、ADO等。这些技术各有自己的特点,它们提供了简单、灵活、访问速度快、可扩展性好的开发技术。 简单性 Visual C++中提供了MFC类库、ATL模板类以及AppWizard、C转载 2006-03-29 15:25:00 · 3634 阅读 · 0 评论 -
Oracle语言
一、Oracle语言 Oracle 数据库系统使用经验 1.having 子句的用法 having 子句对 group by 子句所确定的行组进行控制 ,having 子句条件中只允许涉及常量 , 聚组函数或 group by 子句中的列 . 2. 外部联接 "+" 的用法 外部联接 "+" 按其在 "=" 的左边或右边分左联接和右联接 . 若不带 "+原创 2008-07-29 21:13:00 · 5071 阅读 · 0 评论 -
SQL Server 索引结构及其使用
SQL Server 索引结构及其使用(一)一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一转载 2007-12-18 23:46:00 · 1506 阅读 · 0 评论