Jquery中文网 www.jquerycn.cn
Jquery中文网 >  后端编程  >  Go语言  >  正文 mysql_real_connect()函数介绍

mysql_real_connect()函数介绍

发布时间:2021-04-15   编辑:www.jquerycn.cn
jquery中文网为您提供mysql,real,connect()函数介绍等资源,欢迎您收藏本站,我们将为您提供最新的mysql,real,connect()函数介绍资源
头文件
#include<mysql.h>
函数原型描述:
MYSQL *mysql_real_connect (MYSQL *mysql,
const char *host,
const char *user, 
const char *passwd, 
const char *db, 
unsigned int port,
const char *unix_socket,
unsigned long client_flag)

上面描述了五个参数的主要取值,
MYSQL *为mysql_init函数返回的指针,
host为null或 localhost时链接的是本地的计算机,
当mysql默认安装在unix(或类unix)系统中,root账户是没有密码的,因此用户名使用root,密码为null,
当db为空的时候,函数链接到默认数据库,在进行 mysql安装时会存在默认的test数据库,因此此处可以使用test数据库名称,
port端口为0,
使用 unix连接方式,unix_socket为null时,表明不使用socket或管道机制,最后一个参数经常设置为0
mysql_real_connect()尝试与运行在主机上的MySQL数据库引擎建立连接。在你能够执行需要有效MySQL连接句柄结构的任何其他API函数之前,mysql_real_connect()必须成功完成。

返回值

如果连接成功,返回MYSQL*连接句柄。如果连接失败,返回NULL。对于成功的连接,返回值与第1个参数的值相同。
 
因此mysql_real_connect()函数调用为:
       mysql_real_connect(mysql,"localhost","root",NULL,"test",0,NULL,0);
判断是否出错,出错调用mysql_error()函数显示出错信息,或使用mysql_errno()函数获取出错代号
到此这篇关于“mysql_real_connect()函数介绍”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
mysql_real_connect()函数介绍
MySQL中CLIENT_MULTI_STATEMENTS的用法
mysql查询超时问题的实例分析
mysql数据库性能优化技巧
Golang中的cgo调用 mysql 库的例子
php中func_num_args与func_get_args函数的例子
C语言操作MySQL数据库,进行连接、插入、修改、删除
js参数可变函数与动态函数
mysql substr()函数简介
php中range函数创建包含指定范围单元的数组

[关闭]