Linux下MySQL C API简单示例
10001); insert into users(username。
10003); insert into users(username。
password) values(0004, row[i] != NULL ? row[i] : NULL); } printf(\n); } // 释放结果集 mysql_free_result(result); done2: // 关闭一个服务器连接 mysql_close(mysql); done1: return 0; } 3. Makefile CC=gcc ADDLIB=-lmysqlclient all:mysqlcli.c $(CC) mysqlcli.c -o mysqlcli $(ADDLIB) clean: -rm mysqlcli 4. 执行 $ ./mysqlcli 0001 10001 0002 10002 0003 10003 0004 10004 , drop database testdb; commit; create database testdb; commit; use testdb; commit; create table users( username varchar(20) not null, unix_socket, sqlstr) != 0) { printf(mysql_query error: %s, password) values(0003, mysql_error(mysql)); goto done1; } // 连接一个MySQL服务器 if (mysql_real_connect(mysql, char *argv[]) { int i; char sqlstr[] = select * from users; char host[] = 127.0.0.1; char user[] = root; char passwd[] = lowkey2046; char db[] = testdb; unsigned int port = 3306; char *unix_socket = NULL; unsigned long clientflag = 0; MYSQL mysql; MYSQL_RES *result; MYSQL_ROW row; // 获得或初始化一个MYSQL结构 if (mysql_init(mysql) == NULL) { printf(mysql_init error: %s\n。
mysql_error(mysql)); goto done2; } // 生成结果集 if ((result = mysql_store_result(mysql))== NULL) { printf(mysql_free_result error: %s\n, clientflag) == NULL){ printf(mysql_real_connect error: %s\n, 10004); commit; 2. C代码访问数据库 // mysqlcli.c #include stdio.h #include stdlib.h #include mysql/mysql.h int main(int argc, db。
mysql_error(mysql)); goto done2; } // 从结果集合中取得下一行 while ((row = mysql_fetch_row(result)) != NULL) { // 遍历一行结果 for (i = 0; i mysql_num_fields(result); i++) { printf(%10s, user, port, password) values(0001, passwd, password) values(0002。
password varchar(20) not null ); commit; insert into users(username。
host, 10002); insert into users(username, mysql_error(mysql)); goto done1; } // 执行指定字符串的SQL查询 if (mysql_query(mysql,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/sql/10847.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
因为之前遇到过不能保存
时间:2021-01-20
-
centos下输入呼吁不能有中
时间:2021-01-20
-
如下: #chkconfig --list 实际
时间:2021-01-20
-
qtbase、plugins、sqldrivers、
时间:2021-01-20
-
围绕着内存数据库的4个流
时间:2021-01-06
-
MySQL NoSQL–Memcached插件
时间:2021-01-06
-
MySQL安装启动时报错一则
时间:2020-12-29
-
mysql5.7.12 utf-8字符编码问题
时间:2020-12-29
热门文章
-
如何下载旧版本的MySQL
时间:2020-12-22
-
MySQL NoSQL–Memcached插件
时间:2021-01-06
-
MySQL安装启动时报错一则
时间:2020-12-29
-
完美解决servlet传数据到绿色版的mySQL的汉
时间:2020-12-28
-
Neo4j和图数据库起步
时间:2020-12-22
-
Linux Centos7下如何确认MySQL服务已经启动
时间:2020-12-22
-
解决数据库保存中文数据后变'???'
时间:2020-12-22
-
centos下输入命令不能有中文那么我怎么插
时间:2020-12-22
-
为初学者准备的MariaDB管理命令
时间:2020-12-22
-
解决"MySQL server PID file could not be found"问
时间:2020-12-22
