Welcome 微信登录

首页 / 数据库 / MySQL / Linux系统下C/C++开发MySQL数据库应用

一、Linux下挂载光驱:挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom卸载光驱 umount /dev/cdrom弹出光驱 eject推进光驱 eject –t二、运行MySQL只需安装:mysql-server-3.23.54a-11.i386.rpmmysql-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/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 ”,row[index]);Step 5:释放资源mysql_free_result(res);mysql_close(&mysql); Linux环境下完全删除OracleOracle数据库在Linux AS4升级相关资讯      C++  linux mysql 
  • C++程序员如何转Java  (今 06:48)
  • C++前置++与后置++的区别与重载  (04月14日)
  • 打破C++ Const 的规则  (01月23日)
  • 自动生成C、C++、shell程序基本框  (04月27日)
  • C++:后现代的系统编程语言  (02月06日)
  • C++ 顺序容器基础知识总结  (01月23日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数