用ini文件远程连接mysql
最近改写个东西,又重新写了写MySql的连接。为了便于灵活应用,用读取ini文件的方式读取mysql连接参数。
顺便学习了下ini文件。
ini格式。
ini文件由很多节组成。
[NETWORK]//节 host=*.*.*.*//host:键、IP:值 user=root pwd=//不写即为空
读取:
GetPrivateProfileString("NETWORK","host","",host.GetBuffer(MAX_PATH),MAX_PATH,strFileName);
参数列表依次为:节名,键名,lpdefault,键值,键值长度,ini文件路径
lpDefault : 如果INI文件中没有前两个参数指定的字段名或键名,则将此值赋给变量.
返回值:键值。
写:
WritePrivateProfileString("NETWORK","host","1.2.3.4",strFileName);
参数列表依次为:节名,键名,键值,ini文件路径
返回值:Long,非零表示成功,零表示失败
文件路径:
1.INI文件的路径必须完整,文件名前面的各级目录必须存在,否则写入不成功,该函数返回 FALSE 值.