
C++ linux/unix 数据库
无聊的职业生涯
这个作者很懒,什么都没留下…
展开
-
一个数据库连接池的简单代码
// test_pool.cpp : Defines the entry point for the console application.//#include //#ifndef __CONNECT_POOL_H__//#define __CONNECT_PO原创 2011-09-22 16:05:00 · 616 阅读 · 0 评论 -
年近40的我又开始了写代码的工作,重新写了一个C++的数据库连接池的类,个人觉得挺方便的
how to use:std::string select(){ try { Framework::database db; const char* sql="select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual"; otl_stream o(100, sql, *db); while (!o.原创 2015-05-27 18:03:04 · 993 阅读 · 0 评论 -
将ORACLE数据库的表转换为C++类与结构体的想法及实现
曾经很多年一年在C++下用otlv4连接数据库,非常厌倦了写那些无聊的:增、删、改、查的SQL语句,偶然的机会,项目中用到JAVA要所以就接触了hibernet,突然发现,原来可以不用写SQL的,只需要通过工具,就直接将table转换成了结构体了,而且操作也非常的简单,故有此想法写了一个小工具,方便C++操作数据库,而把个人关注点放到需求上,而不是看那些偶心的SQL语句。原创 2015-05-27 17:49:17 · 1304 阅读 · 1 评论 -
重置:mysql-5.7 root用户密码为:root
# reset-root.sh# 功能:初始化mysql-5.7初始密码的脚本 root/root# 时间:2017/08/02 10:46:07#!/bin/bashmycnf=" /etc/my.cnf"# IMPORTANTsed -i '/symbolic-links=0/a\skip-grant-tables=1' $mycnfservice mysqld restar...原创 2017-08-02 23:05:30 · 443 阅读 · 0 评论 -
网关程序(C++)
从以上的mutex和lock类可以看到,该段代码模仿boost的锁,从前没有发现代码可以写成这样,看完boost源代码后的一些感触,唯一遗憾是像该段代码无法保证安全性,只是通过构造函数的实现,我想写得精妙时还是有些不太安全的,不好意思,该段代码中还有一些关于线程的封装!网关程序:主要目的是作了一个中间程序转发网络消息,其实在网上有很多这样的程序,比如跨平台的ACE,目前版本为5.6,如果从A...原创 2018-04-17 14:34:05 · 4624 阅读 · 0 评论