一直挺喜欢Dev-C++的小巧,日常写点小代码都能满足。今天有个需求需要连一下数据库,索性直接开发一下Dev-C++怎么搞。

前提:已经安装Dev-C++,已经安装mysql

1. 下载MySQL.DevPak https://sourceforge.net/projects/dev-cpp/files/webupdate/webupdate/

5a3ea57d3a16fdaef0cc87eb470f0c97.png

2. 打开Dev,工具=》Package Manager=》Install,安装刚刚下载的MySQL.DevPak

71b25c9bc0ae176971b61fc2d435ced5.png

3. 文件=》新键=》项目

4. 工具=》编译器选项,连接器命令行加入 -lmysql

6b8fc9efe8ec7d89400df106bf113ba3.png

5. 工具=》编译器选项=》库,添加mysql安装目录的lib

工具=》编译器选项=》C++包含文件,添加mysql安装目录的include

dfbe696982d1e82efab81ac19f0ce16f.pngbe4cd3d9f0056b1534b5472fbe803400.png

6. 将mysql安装路径中lib下的libmysql.dll拷贝到C:\Windows\System32中

7. 编译运行,示例代码如下:

#include #include#include /* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

int main(int argc, char** argv) {

MYSQL mysql;

mysql_init(&mysql);

if (!mysql_real_connect(&mysql, "localhost", "root", "********", "enron_isi", 3306, NULL, 0)) {

cout<

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐