博客
关于我
mysql的util类怎么写_自己写的mysql类
阅读量:789 次
发布时间:2023-02-13

本文共 1123 字,大约阅读时间需要 3 分钟。

数据库连接类DBCLS

这是一个用于MySQL数据库连接的类,主要用于简化数据库连接过程。以下是类的详细说明

调试开关

调试开关用于控制类的调试信息输出状态debug = true; //启用调试信息输出

数据库配置参数

数据库连接信息如下db_server = 'localhost'; //数据库主机地址db_name = 'mysql'; //数据库名称db_user = 'root'; //数据库用户名称db_passwd = '123456'; //数据库用户密码

数据库连接状态

连接状态包括准备状态和连接状态conntstr_ready = false; //连接字符串准备状态link_ready = false; //数据库链接状态db_ready = false; //数据库连接准备状态

数据库连接设置

数据库连接字符串可通过以下方式设定或获取connection_string($connstr = "")

数据库连接字符串解析

当传递连接字符串时,系统会自动解析并设置相关参数preg_match_all("|([a-zA-Z0-9])=([a-zA-Z0-9]);*|", $connstr, $tmparr, PREG_PATTERN_ORDER);$this->db_server = (strtolower($tmparr[1][0]) == "server") ? $tmparr[2][0] : "";$this->db_name = (strtolower($tmparr[1][1]) == "database") ? $tmparr[2][1] : "";$this->db_user = (strtolower($tmparr[1][2]) == "userid") ? $tmparr[2][2] : "";$this->db_passwd = (strtolower($tmparr[1][3]) == "password") ? $tmparr[2][3] : "";

数据库连接状态判断

检查数据库连接参数是否存在空值if ($this->db_server == "" || $this->db_name == "" || $this->db_user == "" || $this->db_passwd == "") {$this->conntstr_ready = false;} else {$this->conntstr_ready = true;}

数据库连接准备状态

当数据库连接参数全部正确时,连接状态会被标记为就绪return $this->conntstr_ready;

转载地址:http://nvdfk.baihongyu.com/

你可能感兴趣的文章
mysql源码安装
查看>>
Mysql源码安装过程中可能碰到的问题
查看>>
MySQL灵魂16问,你能撑到第几问?
查看>>
MySQL灵魂拷问:36题带你面试通关
查看>>
mysql状态分析之show global status
查看>>
mysql状态查看 QPS/TPS/缓存命中率查看
查看>>
mysql生成树形数据_mysql 实现树形的遍历
查看>>
mysql用于检索的关键字_Mysql全文搜索match...against的用法
查看>>
MySQL用得好好的,为什么要转ES?
查看>>
MySql用户以及权限的管理。
查看>>
MySQL用户权限配置:精细控制和远程访问的艺术!------文章最后有惊喜哦。
查看>>
mysql用户管理、常用语句、数据分备份恢复
查看>>
MySQL留疑问:left join时选on还是where?
查看>>
mysql登陆慢问题解决
查看>>
Mysql百万级数据查询优化
查看>>
MySQL的 DDL和DML和DQL的基本语法
查看>>
mysql的 if else , case when then, IFNULL
查看>>
MySQL的10种常用数据类型
查看>>
MySQL的btree索引和hash索引的区别
查看>>
mysql的cast函数
查看>>