首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否需要使用MySql连接器/C++来访问/更改mysql数据库?

问是否需要使用MySql连接器/C++来访问/更改mysql数据库?
EN

Stack Overflow用户
提问于 2014-03-07 01:35:16
回答 1查看 181关注 0票数 0

如果我必须下载连接器,我还需要在我想使用C++应用程序的任何计算机上下载吗?我还没有为数据库部分启动任何代码,但我正在编写一个读取数据的应用程序,我希望使用C++将其存储在mysql数据库中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-07 03:25:56

是否需要使用MySql连接器/C++来访问/更改mysql数据库?

您不必连接到正式的MySQL连接器。您可以使用ODBC或其他自定义连接器。

如果我必须下载连接器,我还需要在我想使用C++应用程序的任何计算机上下载吗?

这取决于您是静态地还是动态地链接到MySQL连接器库。

  • 静态链接是通过对静态MySQL连接器库(通常称为libmysqlcppconn-static.a (或windows上的.lib ))进行链接来实现的,并且允许您在未安装mysql连接器的环境中运行程序。
  • 动态链接是通过链接动态MySQL连接器库实现的,通常命名为libmysqlcppconn.so (或windows上的.dll,macOS上的.dylib ),并要求程序在安装了mysql连接器的环境中运行。

这个问题更详细地讨论了静态链接与动态链接的权衡。

这个问题讨论了使用MysQL连接器的授权含义。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22239770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档