最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-09 12:30:34
文档

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

Linux系统下C/C++开发MySQL数据库应用:一、Linux下挂载光驱:挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom卸载光驱 umount /dev/cdrom弹出光驱 eject推进光驱 eje 一、Linux下挂载光驱: 挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom 卸载光驱
推荐度:
导读Linux系统下C/C++开发MySQL数据库应用:一、Linux下挂载光驱:挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom卸载光驱 umount /dev/cdrom弹出光驱 eject推进光驱 eje 一、Linux下挂载光驱: 挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom 卸载光驱


一、Linux下挂载光驱:挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom卸载光驱 umount /dev/cdrom弹出光驱 eject推进光驱 eje

一、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/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);

文档

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

Linux系统下C/C++开发MySQL数据库应用:一、Linux下挂载光驱:挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom卸载光驱 umount /dev/cdrom弹出光驱 eject推进光驱 eje 一、Linux下挂载光驱: 挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom 卸载光驱
推荐度:
标签: 数据库 linux mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top