MYSQL++是对于MYSQL C API的C++完全包装。MYSQL++能够至少做如下几件事情1.
连接数据库通过TCP连接数据库通过WINDOWS命名管道连接数据库UNIX域SOCKET连接数据库所有的链接操作可以通过使用mysqlpp::Connection类型进行,为了方便起见,mysqlp...
分类:
数据库技术 时间:
2014-03-30 16:21:43
收藏:
0 评论:
0 赞:
0 阅读:
595
该类型是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
我们可以通过使用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
1. 获取Google MYSQL++,第一个就是,然后跟着要求进行下载。2.
编译和安装其实在作者的各种README文档里面已经写得很清楚了,现在对一些可能会出现问题的地方进行一下回顾。Windows环境我所使用的环境是WIN7+VS2010,读了一下Visual
Studio版本的Readme,...
分类:
数据库技术 时间:
2014-03-30 16:30:44
收藏:
0 评论:
0 赞:
0 阅读:
415
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
mysqlpp::
Connect类型主要负责连接事宜,这是在所有开始mysql操作之前必须进行的(这是句废话)。该类型的主要的结果如下所示mysqlpp::OpeitonalExceptions通过查看源码,我看到OptionalExceptions就是一个对于一个表示“是否需要抛出异常”的变量的...
分类:
数据库技术 时间:
2014-03-30 16:56:18
收藏:
0 评论:
0 赞:
0 阅读:
580
在本节中,我将首先介绍MYSQL++中的查询的几个简单例子用法,然后看一下mysqlpp::Query中的几个与查询相关的方法原型(重点关注返回值),最后对几个关键类型进行解释。1.
MYSQL++的查询实例下面的两个例子分别是STORE(所有数据一次性从服务器拉到本地缓存)和USE(将数据一条一条...
分类:
数据库技术 时间:
2014-03-30 17:00:54
收藏:
0 评论:
0 赞:
0 阅读:
1179
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官方文档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
最近在为单位开发一个综合管理系统。但是由于时间的问题,有时候就把程序带回家进行修改。但是家里有没有环境,就把数据库文件和程序带回家,可是随之问题来了。要重新在家里陪着开发环境,vs2008非常快的就安装上了,可头疼了好几天的问题就是数据库安装问题。花了好几天的时间终于把数据库系统安装好了,为了以后不...
分类:
数据库技术 时间:
2014-03-30 08:00:00
收藏:
0 评论:
0 赞:
0 阅读:
524
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
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
环境: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
建表:就是一个声明字段的过程,存储同样数据,不同的列类型所占存储空间和效率是不一样的列类型:列类型的存储范围与占据字节的关系三种列类型:数值型数值型:整型数tinnyintsmallintmediumintintbigint------tinyint占据一个字节-128--1270--255-------------一个字节,占八..
分类:
数据库技术 时间:
2014-03-30 05:18:18
收藏:
0 评论:
0 赞:
0 阅读:
490
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患:usemysql;deletefromUserwhereUser="";updateUsersetPassword=PASSWORD(‘newpassword‘)whereUser=‘root‘;如果要对用户所用的登录终端进行限制,可以更新User表中相应用户的Host字段,:mysql-ur..
分类:
数据库技术 时间:
2014-03-30 05:28:13
收藏:
0 评论:
0 赞:
0 阅读:
487
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
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
如这个查询在1M条记录,1.5g数据库内存情况下相当慢,大概20s以上selectid,titlefromarticlesorderbyrankdesclimit12222,34;但是拆分成如下查询只要2秒:selecttitlefromarticleswhereidin(select*from(selectidfromarticlesorderbyrankdesclimit312212,34)asb);优化成这个样子只..
分类:
数据库技术 时间:
2014-03-30 03:51:03
收藏:
0 评论:
0 赞:
0 阅读:
453
selectid,namefromwhereid=1selectid,namefromwhereid=1limit1====》很快如果id是主键就无所谓
分类:
数据库技术 时间:
2014-03-30 04:22:21
收藏:
0 评论:
0 赞:
0 阅读:
555
按照上一节中《搭建高可用mongodb集群(三)——深入副本集》搭建后还有两个问题没有解决:从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据..
分类:
数据库技术 时间:
2014-03-30 04:35:29
收藏:
0 评论:
0 赞:
0 阅读:
619