使用C连接Mysql
2007-11-13 11:03:58 来源:WEB开发网---- 则MySQL的数据库引擎启动。打开另一NT控制台窗口,执行
---- C:mysqlinmysql mysql
---- 建立数据库连接,出现“mysql>”提示符后,执行
---- mysql > DELETE FROM user WHERE Host='localhost' AND User='';
---- mysql > QUIT
---- 删除所有的非授权用户。
---- 然后执行
---- C:mysqlinmysqladmin reload
---- C:mysqlinmysqladmin -u root password your_password
---- 其中,your_password是你选择的数据库管理员的口令,必须妥善保管。
---- 如果要每次都以管理员身份连接数据库,则编辑c:my.cnf,在[client]段中加入
:
user=root
password= your_password
如果要停止MySQL的数据库引擎,可以执行
C:mysqlinmysqladmin -u=root -p shutdown
按提示输入管理员口令后,MySQL的数据库引擎停止。
三、MySQL客户端应用的开发
---- MySQL提供了丰富的数据接口API,包括C、C++、Perl、PHP、Python、TCL等API和
JDBC,ODBC接口。出于性能考虑,我们采用了MySQL的C API进行开发。现以Visual C++
环境为例,作一简单介绍。
---- 新建一Win32 Console Application的Project,把“c:mysqlinclude”添加到编
译选项的包含路径中(在Project Options中加入 /I "d:mysqlinclude&quounter.cgol.net 魈迦缦拢?
#include <windows.h>
#include <stdio.h>
#include <string.h>
#include <mysql.h>
int main( int argc, char * argv[] )
{
更多精彩
赞助商链接