簡體   English   中英

C++ 數據庫 API - DTL

[英]C++ Database API's - DTL

我正在尋找能夠同時連接到不同類型的數據庫的 C++ API; mainly MySQL, oracle and SQL Server and I believe I have found one with "DTL" ( http://dtemplatelib.sourceforge.net/ )

但是,我正在努力在 localhost 上連接我的數據庫。 有沒有人用過這個,除了他們的網站做什么之外,還可以對它有更多的了解

DBConnection::GetDefaultConnection().Connect("UID=example;PWD=example;DSN=example;");

雖然我猜想在 uid 和 pwd 中放什么,但我不確定它在“dsn”中的期望是什么,是否有任何真實的例子或者你們以前使用過它並且可以提供幫助。

這是一個 ODBC 庫,因此 DSN 是 ODBC 數據源名稱。 在 Windows 上,可以在管理工具->數據源下配置這些。

正如@Dark Falcon 所說,“DSN”指的是“ODBC 數據源”。 你得到的是一個額外的間接級別,如下所示:

在此處輸入圖像描述

在 Windows 上,您通常使用“數據源 (ODBC)”控制面板創建 ODBC 數據源,該控制面板通常位於“管理工具”中。

無論如何,這將配置/部署“東西”與代碼分開。 例如,如果您想在開發期間將代碼與測試數據庫一起使用,然后在部署時使用“實時”數據庫,您可以在不更改代碼甚至不更改連接字符串的情況下執行此操作。 相反,您將數據源更改為引用生產服務器而不是測試服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM