Mysql 提供的C++ API为众多VC++用户连接数据库并进行数据库操作提供了方便。
然而,在实际操作中,需要正确地安装Mysql++插件,并实现相关库文件的连接。 1>安装Mysql-linux版本,可以从http://www.mysql.org/下载,最好完全安装, //test.c int main() g++ -Wno-deprecated -L/usr/lib/mysql -lmysqlclient -L/usr/local/lib -lmysqlpp -Ilib -I/usr/include/mysql -I/usr/local/include/mysql++ -o test test.c 则下一步可进行数据库的各种操作了。
目前有很多初学者都会遇到这样或那样的问题,网上虽然提供了诸多答案,但是
都很不是很清晰和完整,特别是安装和编译的过程中的核心步骤讲得不是很完全。
否则再安装时存在库文件无法找到的问题。mysql可以安装非默认路径安装,
并不会影响mysql++的安装,只是在路径的设置方面有些麻烦。这里以路径的
默认安装为例。
2> 安装mysql++. 以root用户安装:
./configure --prefix=/usr/local
make
make check
make install
修改etc/ld.so.conf文件,添加/usr/local/lib (mysql++ lib 的放置路徑加入)(这一步最重要~!)
ldconfig
ln -s /usr/local/lib/libmysqlpp.so /usr/lib/libmysqlpp.so
3>简单例子测试
#include <iostream>
#include <mysql++.h>
using namespace std;
{
cout<<"hello"<<endl;
getchar();
return 0;
}
编译(注意格式和包含的内容):
如果能够编译成功,且不出现运行错误。
Linux系统下Mysql++的安装及使用
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux环境下Mysql++安装及操作深入详解
题记:之前项目中使用OTL连接操作Oracle数据库,对于Mysql有用,但没有总结。目前常用
mysql++ linux 安装 使用 详解