Chinaunix首页 | 论坛 | 博客
  • 博客访问: 744013
  • 博文数量: 769
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4985
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:37
文章分类

全部博文(769)

文章存档

2011年(1)

2008年(768)

我的朋友

分类:

2008-10-15 16:40:12

    一、Linux下挂载光驱:

    挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom

    卸载光驱 umount /dev/cdrom

    弹出光驱 eject

    推进光驱 eject –t

    二、运行MySQL只需安装:

    mysql-server-3.23.54a-11.i386.rpm

    mysql-3.23.54a-11.i386.rpm

    开发MySQL需要特别安装开发包:

    mysql-devel-3.23.54a-11.i386.rpm

    三、Linux程序包的安装:

    rpm –ivh 要安装的软件包

    rpm –qa | grep 特定的软件包

    rpm –e 要删除的软件包

    四、Linux中Mysql服务的启动:

    /etc/rc.d/init.d/mysqld status 查看当前的mysql服务状态

    service mysqld start 启动mysql服务

    mysql –u root –p pass 使用用户名root和密码pass连接mysql数据库

    五、Linux C/开发MySQL程序结构

    头文件:#include

    编译选项:

    gcc -o server server.c –I /usr/include/mysql –L /usr/lib/mysql –l mysqlclient –lz –lm

    连接过程:

    Step 1:连接数据库

    建立MYSQL mysql;

    mysql_init(&mysql);初始化

    mysql_real_connect(&mysql,“hostname”,“username”,“password”,“database”,0,NULL,0);

    Step 2:执行SQL语句

    mysql_real_query(&mysql,SQL);

    Step 3:获取查询结果

    建立MYSQL_RES结构 *res;

    res = mysql_store_result(&mysql);

    Step 4:获取查询结果每一行,并进行相应处理

    mysql_fetch_row(res);

    mysql_num_fields(res); 获取结果的字段数

    printf(“%s\n”,row[index]);

    Step 5:释放资源

    mysql_free_result(res);

    mysql_close(&mysql);

【责编:huangchunmei】

--------------------next---------------------

阅读(314) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~