首页 > 数据库技术
【原创】1. MYSQL++简介
MYSQL++是对于MYSQL C API的C++完全包装。MYSQL++能够至少做如下几件事情1. 连接数据库通过TCP连接数据库通过WINDOWS命名管道连接数据库UNIX域SOCKET连接数据库所有的链接操作可以通过使用mysqlpp::Connection类型进行,为了方便起见,mysqlp...
分类:数据库技术   时间:2014-03-30 16:21:43    收藏:0  评论:0  赞:0  阅读:595
【原创】5. MYSQL++ mysql_type_info类型
该类型是SQLBuffer的灵魂,它用来表示从SQL TYPE到C++ TYPE的相互转变。该类型被定义在type_info.h中。在这个头文件中,其实定义了三个类型,其中前两个都是在mysql_type_info中所使用的utility类型。1. mysql_ti_sql_type_info该类型...
分类:数据库技术   时间:2014-03-30 16:20:17    收藏:0  评论:0  赞:0  阅读:723
【原创】3. MYSQL++ Query类型与SQL语句执行过程(非template与SSQLS版本)
我们可以通过使用mysqlpp:: Query来进行SQL语句的增删改查。首先来看一下mysqlpp::Query的一些最简单的调用,conn.connect(mysqlpp::examples::db_name, "127.0.0.1", "root", "root");mysqlpp::Quer...
分类:数据库技术   时间:2014-03-30 16:24:47    收藏:0  评论:0  赞:0  阅读:833
【原创】0. MYSQL++的环境准备
1. 获取Google MYSQL++,第一个就是,然后跟着要求进行下载。2. 编译和安装其实在作者的各种README文档里面已经写得很清楚了,现在对一些可能会出现问题的地方进行一下回顾。Windows环境我所使用的环境是WIN7+VS2010,读了一下Visual Studio版本的Readme,...
分类:数据库技术   时间:2014-03-30 16:30:44    收藏:0  评论:0  赞:0  阅读:415
【原创】10. MYSQL++ 之 DbDriver
1. 综述DbDriver只是对于MYSQL C API的一个非常简单的封装,作者原句是This class does as little as possible to adapt between its public interface and the interface required by ...
分类:数据库技术   时间:2014-03-30 16:45:46    收藏:0  评论:0  赞:0  阅读:715
【原创】2. MYSQL++之Connect类型
mysqlpp:: Connect类型主要负责连接事宜,这是在所有开始mysql操作之前必须进行的(这是句废话)。该类型的主要的结果如下所示mysqlpp::OpeitonalExceptions通过查看源码,我看到OptionalExceptions就是一个对于一个表示“是否需要抛出异常”的变量的...
分类:数据库技术   时间:2014-03-30 16:56:18    收藏:0  评论:0  赞:0  阅读:580
【原创】7. MYSQL++中的查询结果获取(各种Result类型)
在本节中,我将首先介绍MYSQL++中的查询的几个简单例子用法,然后看一下mysqlpp::Query中的几个与查询相关的方法原型(重点关注返回值),最后对几个关键类型进行解释。1. MYSQL++的查询实例下面的两个例子分别是STORE(所有数据一次性从服务器拉到本地缓存)和USE(将数据一条一条...
分类:数据库技术   时间:2014-03-30 17:00:54    收藏:0  评论:0  赞:0  阅读:1179
时间:2014年3月29日13:43:46SQL查询表达式
mysql>useecshop;Databasechangedmysql>setnamesutf8;QueryOK,0rowsaffected(0.00sec)mysql>#查看建表语句:mysql>showcreatetablegoods;mysql>usetest;Databasechangedmysql>CREATETABLE`goods`(->`goods_id`mediumint(8)unsignedNOTNULLauto_increment,..
分类:数据库技术   时间:2014-03-30 08:29:25    收藏:0  评论:0  赞:0  阅读:421
线上环境部署MongoDB的官方建议
本文主要内容来自MongoDB官方文档http://docs.mongodb.org/manual/administration/production-notes/。并结合了实际工作情况进行分享。1)软件包的选择确保使用最新的稳定版本。目前我们线上使用的版本是2.4.6。MongoDB软件包下载页面http://www.mongodb.org/downloads。确保线..
分类:数据库技术   时间:2014-03-30 08:38:19    收藏:0  评论:0  赞:0  阅读:459
开发管理系统时,安装sqlserver2005问题整理
最近在为单位开发一个综合管理系统。但是由于时间的问题,有时候就把程序带回家进行修改。但是家里有没有环境,就把数据库文件和程序带回家,可是随之问题来了。要重新在家里陪着开发环境,vs2008非常快的就安装上了,可头疼了好几天的问题就是数据库安装问题。花了好几天的时间终于把数据库系统安装好了,为了以后不...
分类:数据库技术   时间:2014-03-30 08:00:00    收藏:0  评论:0  赞:0  阅读:524
sql查询结果横向显示
sql查询结果横向显示 /* 标题:普通行列转换(version 2.0) 作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 时间:2008-03-09 地点:广东深圳 说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加...
分类:数据库技术   时间:2014-03-30 06:55:38    收藏:0  评论:0  赞:0  阅读:475
数据库连接池 c3p0 demo 代码和分析
import java.sql.Connection;import java.sql.SQLException;import java.beans.PropertyVetoException;import com.mchange.v2.c3p0.ComboPooledDataSource;publi...
分类:数据库技术   时间:2014-03-30 09:31:55    收藏:0  评论:0  赞:0  阅读:538
win7(32/64)+php5.5+apache2.4+mysql5.6 搭建
环境:win732.(64位的同理,下载相关软件必须是对应的64位版本)所需软件:0.安装Apache的前必须安装VC11vcredist_x86.exe(64位请下载vcredist_x64.exe),选择时尽量选择英文版(因为我在公司64位win7上开始安装的是中文版的vc11,安装完后Apache启动异常,重新安装英文版vc11正..
分类:数据库技术   时间:2014-03-30 03:49:25    收藏:0  评论:0  赞:0  阅读:581
时间:2014年3月23日 mySQL建表过程与字符类型意义
建表:就是一个声明字段的过程,存储同样数据,不同的列类型所占存储空间和效率是不一样的列类型:列类型的存储范围与占据字节的关系三种列类型:数值型数值型:整型数tinnyintsmallintmediumintintbigint------tinyint占据一个字节-128--1270--255-------------一个字节,占八..
分类:数据库技术   时间:2014-03-30 05:18:18    收藏:0  评论:0  赞:0  阅读:490
mysql安全管理
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患:usemysql;deletefromUserwhereUser="";updateUsersetPassword=PASSWORD(‘newpassword‘)whereUser=‘root‘;如果要对用户所用的登录终端进行限制,可以更新User表中相应用户的Host字段,:mysql-ur..
分类:数据库技术   时间:2014-03-30 05:28:13    收藏:0  评论:0  赞:0  阅读:487
LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN安装配置
LINUX下安装openldap,并用phpldapadmin进行管理linux:CentOS5.4ip:192.168.1.6apache:httpd-2.2.14.tar.bz2php:php-5.2.12.tar.gzbdb:db-4.5.20.tar.gzopenldap:openldap-stable-2.3.32.tgzphpldapadmin:phpldapadmin-1.2.0.5.tgzbdb与openldap会有兼容性问题,2.3的openldap..
分类:数据库技术   时间:2014-03-30 03:41:10    收藏:0  评论:0  赞:0  阅读:550
Windows 下安装 Apache PHP Mysql Redis
1apache安装路径C:\apache\2phpts【线程安全】解压至C:\apache\php3httpd.conf中添加PHPIniDir"C:/apache/php/"//php配置文件位置,可省略,默认为c:/windows/LoadModulephp5_module"C:/apache/php/php5apache2_2.dll"//非线程安全包中不含此dll文件<FilesMatch\.php$>Se..
分类:数据库技术   时间:2014-03-30 04:58:30    收藏:0  评论:0  赞:0  阅读:734
mysql大数据查询优化
如这个查询在1M条记录,1.5g数据库内存情况下相当慢,大概20s以上selectid,titlefromarticlesorderbyrankdesclimit12222,34;但是拆分成如下查询只要2秒:selecttitlefromarticleswhereidin(select*from(selectidfromarticlesorderbyrankdesclimit312212,34)asb);优化成这个样子只..
分类:数据库技术   时间:2014-03-30 03:51:03    收藏:0  评论:0  赞:0  阅读:453
mysql查询单条数据查询
selectid,namefromwhereid=1selectid,namefromwhereid=1limit1====》很快如果id是主键就无所谓
分类:数据库技术   时间:2014-03-30 04:22:21    收藏:0  评论:0  赞:0  阅读:555
搭建高可用mongodb集群(四)—— 分片
按照上一节中《搭建高可用mongodb集群(三)——深入副本集》搭建后还有两个问题没有解决:从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据..
分类:数据库技术   时间:2014-03-30 04:35:29    收藏:0  评论:0  赞:0  阅读:619
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!