
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 · 283 阅读 · 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 · 488 阅读 · 0 评论 -
MYSQL事务隔离级别
mysql有4种事务隔离级别,分别为:read uncommited(读未提交数据) read commited(读已提交数据) ,repeatable read(可重复读) 和 serializable(串行化)。其默认隔离级别为为repeatable read。这些隔离级别是为了解决同时运行多个事务时,当这些事务访问数据库中相同的数据时引发的并发问题。一般有三种:脏读,不可重复读,幻读,在下...原创 2020-02-18 16:59:14 · 441 阅读 · 1 评论