mysql
广州市民林先生
无。
展开
-
基于C++写一个mysql连接池
思想:封装mysql基本操作API,以stl中的list容器包装连接对象,采用单例模式创建连接池类对象,采取RAII机制进行实现。其中,涉及到对连接队列的操作的,全部都加上互斥锁,保证原子操作。具体的,Pool类成员变量包括:主机名或IP地址m_url,如果NULL或"localhost",连接将被视为与本地主机的连接。数据库名称m_dbName、登录用户名m_dbUser、用户密码m_dbPswd、连接端口m_port,当前连接数m_curconn、空闲连接数m_freeconn以及一个封原创 2020-11-27 19:06:11 · 227 阅读 · 1 评论 -
c/c++ mysql编程接口
c语言提供了连接mysql的一些接口,可以实现增查改删等操作,主要有以下:头文件 <mysql.h>MYSQL //句柄MYSQL * mysql_init(MYSQL *mysql); //初始化一个MYSQL连接的实例对象,如果mysql不为空,返回该对象地址。void mysql_close(MYSQL *sock); //释放一个MYSQL连接实例MY...原创 2020-04-06 19:27:56 · 453 阅读 · 0 评论 -
MYSQL事务隔离级别
mysql有4种事务隔离级别,分别为:read uncommited(读未提交数据)read commited(读已提交数据) ,repeatable read(可重复读) 和 serializable(串行化)。其默认隔离级别为为repeatable read。这些隔离级别是为了解决同时运行多个事务时,当这些事务访问数据库中相同的数据时引发的并发问题。一般有三种:脏读,不可重复读,幻读,在下...原创 2020-02-18 16:59:14 · 362 阅读 · 1 评论