首页 >

c 数据源添加mysql |mysql select 隐藏列

mysql使用查询,MySQL查询字段最新,数据从hive导入mysql,linux测试php连接mysql,json分离导入mysql,mysql select 隐藏列c 数据源添加mysql |mysql select 隐藏列

安装MySQL Connector/C

MySQL提供了C/C++的Connector,大家需要先安装Connector/C。可以从官网(https://dev.mysql.com/downloads/connector/c/)下载Connector/C安装包,以及对应的源代码进行安装。

添加数据源

在使用C语言连接MySQL之前,需要先配置连接信息,将MySQL添加到数据源。可以通过以下步骤添加数据源:

1. 打开控制面板,点击”管理工具”,再点击”ODBC数据源”。

2. 在ODBC数据源管理员中,点击”系统DSN”选项卡,即可看到已配置的数据源信息。

3. 点击”添加”按钮,选择MySQL ODBC驱动器。

4. 将MySQL连接信息填写完整,包括:IP地址、端口号、用户名、密码等。

5. 点击”测试”按钮,测试连接是否成功。

6. 点击”确定”按钮,保存配置信息。

使用ODBC连接MySQL

连接MySQL之前,需要包含ODBC头文件并调用相关函数。可以使用以下C语言代码片段连接MySQL:

先包含头文件:#include “sql.h” “sqlext.h”

//定义变量 
SQLHENV henv; /* 键入环境句柄 */ 
SQLHDBC hdbc; /* 键入连接句柄 */ 
SQLHSTMT hstmt; /* 键入语句句柄 */ 
SQLRETURN ret; /* 函数返回值 */ 
//分配环境句柄 
SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv); 
SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, 0); 
//分配连接句柄 
SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc); 
SQLConnect(hdbc, (SQLCHAR*)"DataSourceName", SQL_NTS, NULL, 0, NULL, 0); 
//执行SQL语句 
SQLAllocHandle(SQL_HANDLE_STMT, hdbc, &hstmt); 
SQLExecDirect(hstmt, (SQLCHAR*)"SELECT * FROM TableName", SQL_NTS); 
//释放资源 
SQLFreeHandle(SQL_HANDLE_STMT, hstmt); 
SQLDisconnect(hdbc); 
SQLFreeHandle(SQL_HANDLE_DBC, hdbc); 
SQLFreeHandle(SQL_HANDLE_ENV, henv);

总结

本文介绍了如何使用C语言将MySQL添加到数据源中,并使用ODBC连接MySQL。通过以上步骤,大家可以轻松在C语言开发中操作MySQL数据库。


c 数据源添加mysql |mysql select 隐藏列
  • mysql数据库字段显示blob |更改mysql 数据结构
  • mysql数据库字段显示blob |更改mysql 数据结构 | mysql数据库字段显示blob |更改mysql 数据结构 ...

    c 数据源添加mysql |mysql select 隐藏列
  • mysql根据id范围删除数据 |mysql 5.0.87
  • mysql根据id范围删除数据 |mysql 5.0.87 | mysql根据id范围删除数据 |mysql 5.0.87 ...

    c 数据源添加mysql |mysql select 隐藏列
  • mac mysql dsn |mysql sqlmode ansi
  • mac mysql dsn |mysql sqlmode ansi | mac mysql dsn |mysql sqlmode ansi ...