zoukankan      html  css  js  c++  java
  • 为Unrealircd增加Mysql的数据库支持(四)

          上接: 为Unrealircd增加Mysql的数据库支持(三)

          到目前为止,你只有最后一项工作没有做了,在你下载的mysql.c文件中,你会看到如下代码:
     1 MYSQL *my_mysql_connect()
     2 {
     3     MYSQL *my_conn=mysql_init(NULL);
     4     ircd_log(LOG_CLIENT,"MYSQL_HOST=%s", MYSQL_HOST);
     5     ircd_log(LOG_CLIENT,"MYSQL_USER=%s", MYSQL_USER);
     6     ircd_log(LOG_CLIENT,"MYSQL_PASS=%s", MYSQL_PASS);
     7     ircd_log(LOG_CLIENT,"MYSQL_DATABASE=%s", MYSQL_DATABASE);
     8     my_conn=mysql_real_connect(my_conn, MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DATABASE0, NULL, 0);
     9     return my_conn;
    10 }
    11 
          上面红色的部分,其实都是unrealircd.conf配置文件里的配置项,因为我们的系统可能在数据库服务器更换以后需要能快速的更改连接配置,所以把数据库服务器的地址,用户名,密码以及数据库名写在配置文件中不失为一种最好的选择。

          其实向unrealircd增加一个配置项需要改动的地方挺多的,我专门用一个文章来说明,请注意后面发表的文章。

          如果上述所有工作你都已完成,恭喜你,到现在为止,你的unrealircd已经能支持mysql数据库的操作了,你可以自行添加一个irc命令来测试你的代码。但这涉及到如何为unrealircd添加一个自已的命令,还是以后用专门的文章来说明好了。
  • 相关阅读:
    UVA 11605 Lights inside a 3d Grid
    UVA 10288 Coupons
    UVA 11637 Garbage Remembering Exam
    阿里上市全解读【转载】
    C# 创建系统服务并定时执行【转载】
    Ehcache 整合Spring 使用页面、对象缓存
    详解 Tomcat 的连接数与线程池(转)
    Mysql主从热备
    centos上yum安装异常处理
    tomcat运行模式APR安装
  • 原文地址:https://www.cnblogs.com/taobataoma/p/713435.html
Copyright © 2011-2022 走看看