问题标签 [mysql-connector-c]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - `brew link mysql` 给出“错误:无法符号链接 bin/my_print_defaults”
brew install mysql-connector-c
给了:
所以:
工作正常。但现在brew link mysql
给出:
使困惑。取消链接?覆盖?
mysql - mySQL 连接器/C 问题
全部,
所有 mysql_() 函数都返回成功,但是,queryResult 指针为 NULL。此外,我可以在 Workbench 中成功执行此查询 - 它返回一些行。
我在 Gentoo Linux 上针对 mySQL-5.6.35 使用最新的 Connector/C。
这可能是我想念的非常愚蠢的东西,但我不明白是什么。有人可以提供第二双眼睛吗?
谢谢你。
c++ - 带有C ++的Mysql不打印所有数据
我正在使用 c++ 开发 MySql 应用程序。我无法打印我的 MySQL 表中的所有记录。下面的代码只是打印第一列的数据。
mysql - 连接到 MySQL 5.7 的连接器 C 库时在 Visual Studio 2013(Windows 7-64 位)上构建错误
需要帮忙:
我需要使用基本 C 程序在 Visual Studio 2013 上使用连接器/C 连接到 MySQL 5.7。我收到与 my_global.h 相关的错误。
我试图在谷歌上找到解决方案,但我还没有成功。
我的步骤:
我从 MySQL 网页下载了 MySQL 5.7,并成功安装了它的 msi 安装程序。
我从 MySQL 网页下载了它的 Connector/C 并成功安装了它的 msi 安装程序。我发现Connector/C由头文件(包含文件)和库文件(libmysql)组成。
我按照本 教程(stackoverflow 支持的答案)链接库并将文件包含到 Visual Studio 2013 中。
我在 Visual Studio 2013 上编写了以下代码
它给出错误:错误2错误C2037:'tv_nsec'左侧指定未定义的结构/联合'timespec' c:\program files\mysql\mysql connector c 6.1\include\my_global.h 698 1 mysql
您能帮忙解决以下问题吗:
我在谷歌上搜索并找不到任何具体的教程。我搜索了谷歌、youtube 和 stackoverflow。MySQL 参考手册对入门没有帮助。你能建议我并在这个问题上支持我吗?
是否有任何 1(只有一本)电子书或书籍可用于使用 C 编程连接到 MySQL?
我将感谢您的帮助!
mysql - mysql c api中load_defaults()函数的新名称是什么?
mysql c api中load_defaults()函数的新名称是什么?
我从这个链接( http://www.kitebird.com/mysql-book/ch06-2ed.pdf)尝试了以下代码。我在 Windows 7/64 位上使用 MySQL 5.7 和 Visual Studio 2013。load_defaults() 函数不再存在。没有关于它的文档。load_defaults() 函数的新名称是什么?
c - 如何使用 C 为 macOS 10.13.x 编译 mysql-connector-c?
概要
我有一个小的 c 程序,它是一个标准的“hello world”应用程序来测试我可以相应地访问 mysql 连接驱动程序:
当我使用以下内容编译它时;我收到一个错误:
架构 x86_64 的未定义符号:“_mysql_get_client_info”,引用自:main-59d4fb.o 中的 _main ld:未找到架构 x86_64 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
然后我尝试将mysql与以下链接:
ld:找不到-lmysql clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)
值得注意的是,我使用的是c而不是 c++,而且我使用的不是XCode,只是 Vim,gcc
如上所示。
另类尝试
然后我决定也许我从 MySQL这个特定的链接编译源代码做错了,所以我删除了lib
我的应用程序中的目录并通过自制软件安装了它们:
我试过了,尽管相应地更改了新路径并且发生了完全相同的问题brew install mysql-connector-c
,但我也收到了与上述相同的错误。-I -L -l
/usr/local/Cellar/...
结论
.c
我在任何已编译的 mysql 库中都找不到任何文件,我确实libmysql
在我编译的源代码中找到了一个并尝试链接也失败的源代码。我个人觉得这是一个链接问题,我只是不知道是什么或如何,如果有人可以帮助我解决这个问题,我将不胜感激。
任何可能想查看回复的人-v
请参阅以下内容:
c++ - Xcode 9.2 中的 MySQL 连接器/C++ 通过 Homebrew 使用问题
我已经通过 Homebrew 在我的 macOS High Sierra 10.13.3 上成功安装了 MySQL、Boost 和 mysql-connector-c++,但是我在 Xcode 中使用这些库时遇到了问题。
所以,我的 boost 和连接器库位于/usr/local/Cellar/
. 所以我只是写了一个简单的代码示例来检查一切是否“正常”:
并用
一切似乎都在工作,除了我收到一些警告:
clang:警告:在 C++ 模式下将“c-header”输入视为“c++-header”,不推荐使用此行为 [-Wdeprecated]
clang:警告:在 C++ 模式下将“c-header”输入视为“c++-header”,不推荐使用此行为 [-Wdeprecated]
但这不是一个大问题,我认为。然后我尝试在 Xcode 中使用这些库,所以我这样做:
然而,当我尝试在 Xcode 中使用这些库编译任何代码时,我得到了这个:
找不到包含的“boost/scoped_ptr.hpp”文件;改用“引号”'
boost 和 mysql-connector-c++ 的许多错误。显然,将源文件中的所有 <> 更改为 "" 并不是一个好主意,而且,这非常累人。
如何修复此错误?
mysql-connector - Mysql 连接器 Mac Osx 不工作
我正在尝试在 MAC OSX 10.12.6 https://dev.mysql.com/doc/connector-cpp/en/connector-cpp-examples-complete-example-1.html中运行 Mysql Hello World 示例
我在这里为 Mac OS https://dev.mysql.com/downloads/connector/cpp/下载了 mysql 的 C++ 连接器
我已将 MAMP PRO 安装为 Mysql Server
当我编译代码并运行时,它会出现以下错误
Amans-MacBook-Pro:c++ khanakia$ g++ -oa -I/usr/local/include -I/Volumes/D/www/c++ -W -lmysqlcppconn a.cpp && ./a
运行 'SELECT'Hello World!' » AS _message'...
libc++abi.dylib:以 sql::SQLException 类型的未捕获异常终止
中止陷阱:6
Amans-MacBook-Pro:c++ khanakia$
c - C - 从 char[] 创建 const char*
这看起来很简单,但我是 C 新手,在网上找不到任何人问这个问题。我有一个char[]
我用sprintf
. 然后我需要从中制作const char*
一个char[]
。这是可能的还是我需要玩我的类型?我需要一个const char*
进入 MySQL 查询,但我需要,char[]
因为我需要使用sprintf
将变量值插入到结果中。这是代码片段:
我尝试const char
以多种方式设置变量,但总是出错。如果我硬编码一个值idVar
并简单地运行
它工作正常。问题是我需要sprintf
使用该变量。感谢所有帮助。
编辑:在HP-UX 11.11上运行