基於JDBC下C 連線MySQL資料庫的解決方法

2021-09-27 12:14:02 字數 1290 閱讀 3609

這個東西真給我搞吐了,網上找了很多方法,最終在同學的幫助下終於解決了此問題!話不多說,直接上方法!

配置完成!!使用時新增標頭檔案:

#pragma once

#include #include "mysql_connection.h"

#include "mysql_driver.h"

#include "mysql_error.h"

#include #include #include #include #include #pragma comment(lib,"..\\lib\\opt\\mysqlcppconn.lib")

測試**如下:

實現mysql查詢功能:

//標頭檔案

#pragma once

#include #include "mysql_connection.h"

#include "mysql_driver.h"

#include "mysql_error.h"

#include #include #include #include #include #pragma comment(lib,"..\\lib\\opt\\mysqlcppconn.lib")

using namespace std;

class mysqlquery

;//cpp檔案

#include "stdafx.h"

#include "mysqlquery.h"

mysqlquery::mysqlquery()

mysqlquery::~mysqlquery()

sql::resultset * mysqlquery::query(string sql)

最後執行會有出錯的情況,說明缺少dll檔案,新增如圖dll檔案到system32目錄即可!

測試結果:

編譯成功,**執行一切正常!!測試結果與預期結果一致!大功告成!!

基於MySQL的JDBC連線常見問題

前不久學習了jdbc並通過基於mysql的簡單專案進行了熟悉,期間遇到了一些問題,在此羅列出來,希望能對像我一樣的jdbc的初學者有幫助。使用驅動名com.mysql.jdbc.driver無法連線成功 驅動名新版本的驅動名為com.mysql.cj.jdbc.driver,舊版本沒有cj,使用時要...

jdbc遠端連線MySQL

匯入乙個jar包 好像mysql 8以上版本需要這個新的 但是我這裡好像兩種都可以,我的mysql是5.7的 所以用了 這個是我在其他網上查閱到的有不同的地方,但是我發現5.7的兩種都可以,只要jar包對應就好。mysql 8.0 以下版本 jdbc 驅動名及資料庫 url static final...

JDBC 連線Mysql(筆記)

方法一 test public void testconnection1 throws exception 方法二 對方法一的迭代 在如下的程式中不出現第三方的api,使程式具有更好的可移植性 test public void testconnection2 throws exception 方式三...