c 连接数据库 mysql

sudo apt-get install mysql-server mysql-client

再装开发包
代码:
sudo apt-get install libmysqlclient15-dev

安装完以后,C代码里添加头文件

 

代码:
#include <mysql.h>

编译方法:
代码:
gcc $(mysql_config --cflags) xxx.c -o xxx $(mysql_config --libs)

可以用以下代码测试一下
代码:

#include <mysql.h>
#include <stdio.h>

main() {
    MYSQL *conn;
    MYSQL_RES *res;
    MYSQL_ROW row;

char *server = "localhost";
   char *user = "root";
   char *password = "";
   char *database = "mysql";

conn = mysql_init(NULL);

if (!mysql_real_connect(conn, server,
          user, password, database, 0, NULL, 0)) {
      fprintf(stderr, "%s\n", mysql_error(conn));
      exit(1);
   }

if (mysql_query(conn, "show tables")) {
      fprintf(stderr, "%s\n", mysql_error(conn));
      exit(1);
   }

res = mysql_use_result(conn);

printf("MySQL Tables in mysql database:\n");
   while ((row = mysql_fetch_row(res)) != NULL)
      printf("%s \n", row[0]);

mysql_free_result(res);
    mysql_close(conn);
}

http://blog.sina.com.cn/s/blog_494e45fe0100k9p8.html

时间: 2024-11-08 19:17:11

c 连接数据库 mysql的相关文章

java 连接数据库mysql的方法

1.把那个文件配置好环境变量. 2.创建数据库,插入数据 注意的地方: (1)环境变量 classpath(可大写,也可以小写,可放在个人变量,也可以试系统变量) 里面的值 F:\mysql-connector-java-5.1.10-bin.jar 一定要有点和分号,如下 .;F:\mysql-connector-java-5.1.10-bin.jar (2) 在Eclipse里面如果配置好,添加了 mysql--connect 才可以的.不需要在环境变量里面,也不需要在环境变量(因为也没用,

Windows下Python连接数据库(mysql, mongodb)

一 实验平台 1 os: win7 64位旗舰版sp1 2 python: 2.7.10 x64 二 连接数据库 1 连接 mysql数据库 (1)下载mysql(5.6.25-winx64) 建议下载免安装版, 安装版的容易出现各种问题,解开压缩包,双击bin目录下的mysqld.exe, 启动数据库服务进程, 要关闭的话, 直接到任务管理器里面干掉这个进程就行了 (2)下载并安装navicat(这是一个mysql可视化管理工具, 不是必须的, 但可以方便在用python执行数据库操作的时候,

JDBC连接数据库(MySql)步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。

主要内容:  JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能. 把十一个功能都放在一起. 一.JDBC连接数据库(编辑)步骤(主要有六个步骤).  1.注册驱动: Class.formName("com.mysql.jdbc.Driver");  2.获取连接:(1) param1:  要连接数据库的url-----> String url="jdbc:mysql:/

flask连接数据库mysql+SQLAlchemy

使用flask框架链接2种数据库 ----------db.py # -*- coding: utf-8 -*- # Flask hello world from flask import Flask from flask.ext.mysql import MySQL app = Flask(__name__) '''' ###链接数据库MySQL版 mysql = MySQL() app.config['MYSQL_DATABASE_USER'] = 'root' app.config['MY

python3连接数据库mysql,并进行查询

安装navicat for mysql,参考:https://www.jianshu.com/p/2494e02caf63 import pymysqlecshop=pymysql.connect('localhost','root','root','ecshop') #连接数据库cus=ecshop.cursor() #创建游标对象cus.execute("SELECT VERSION()") #执行sql查询#print(dir(cus))datas=cus.fetchone()

Jmeter如何连接数据库Mysql

1. 下载jdbc 的驱动 mysql-connector-java-5.1.41-bin.jar,并将该驱动放到路径: D:\apache-jmeter-3.0\lib\ 2. 打开Jmeter 工具,添加线程组 ,如图所示: 3. 在Jmeter工具中,添加JDBC Connection Configuration ,如图所示: 4.添加JDBC Request ,如图所示: 5. 添加 查看结果树,如图所示: 6.配置 JDBC Connection Configuration ,如图所示

openfire连接数据库mysql

openFire下载地址http://www.igniterealtime.org/downloads/index.jsp#openfire 如果有UAC保护的话,需要右键以管理员方式启动openfire.exe,否则报错. 主要遇到的难点是MySQL的数据库配置,网上没有系统的配置方法,登陆http://127.0.0.1/setup/index.jsp,配置的时候,信息提示不是很明确,我弄了半天才明白,class填写的地方需要写上com.mysql.jdbc.Driver,这个是MySQL的

C# 连接数据库MySql并执行查询命令

首先,下载MySql.Data.dll,并将它放在你的工程目录下的Dubug下. 其次,右键点击你的项目名字,选择"添加引用",将MySql.Data.dll添加到项目中 最后,在代码页中输入using MySql.Data.MySqlClient; 然后,就可以使用这个类库来建立连接了. 建立连接代码: MySqlConnection sqlCon = new MySqlConnection("Database=数据库名字;Data Source=服务器的ip地址;User

php连接数据库mysql测试脚本

<?php$links=mysql_connect("localhost","root","密码"); //注意:root为mysql账户名称,密码需要修改为实际mysql密码,无密码则留空即可if($links){echo "link db ok!!!";}else{echo "link db no!!!";}?> 原文地址:http://blog.51cto.com/13587169/209