我正在做一個C項目,我需要數據庫訪問。你如何連接並訪問C語言的數據庫?我目前正在使用MySQL。如何通過C連接到SQL?
回答
有很多解決方案,具體取決於您正在使用哪個數據庫以及您正在使用哪個操作系統。一種解決方案可以提供對一系列組合的廣泛訪問,這就是ODBC。您可以使用SQLConnect之類的函數連接到數據庫,並使用other API functions進行查詢。
鏈接是特定於窗口的,但您應該能夠找到您客戶端將使用的任何操作系統的類比。
我沒有得到支持頭文件。 – 2011-03-21 15:56:32
我不確定你的意思。你在什麼操作系統上?你有什麼問題?如果你在Windows上,你可能需要包含windows.h和sqlext.h。這有幫助嗎?您可能還需要在連接器庫設置中手動添加odbc32.lib。在我發佈的SQLConnect MSDN鏈接底部有一個很棒的代碼示例。 – Luke 2011-03-21 17:14:02
取決於你爲什麼實際需要使用一個數據庫(你沒有說),你可以開始使用SQLite來開發應用程序。
一旦你確定了你想使用的服務器(MySQL,MS SQL Server,Oracle等),你就可以閱讀關於創建特定於該數據庫服務器的連接的文檔。
或者可以選擇允許連接到許多不同數據庫的ODBC。
- 1. 通過QT C++連接到SQL Server 2005
- 2. c#通過jdbc連接到sql
- 3. 通過java連接到sql
- 4. 如何通過C++/CLI連接到SQL Server
- 5. 通過c + +的sql連接xll
- 6. 如何通過HTML5,JS連接SQL Server?
- 7. 通過c/C++程序連接到wifi
- 8. 如何通過sql開發人員連接到sql數據庫?
- 9. 通過unixODBC/FreeTDS通過CL-SQL連接到SQL Server
- 10. 如何通過QBS連接PostgreSQL C庫?
- 11. 通過Eclipse連接到MS SQL Server
- 12. 通過Management Studio連接到SQL Azure
- 13. 無法通過pymssql連接到SQL Server
- 14. 通過TCP/IP連接到SQL Anywhere
- 15. 通過休眠連接到MS sql
- 16. 無法通過SSMS連接到SQL Server
- 17. 無法通過vb.net連接到sql server
- 18. 通過ODBC連接到SQL Server失敗
- 19. 無法通過ssms連接到azure sql
- 20. 通過ODBC連接到MS SQL Server
- 21. SQL:通過連接3臺
- 22. 通過Node.js連接Sql Server
- 23. SQL連接通過PHP
- 24. 如何連接到Sql Anywhere 9從C#
- 25. 如何在C++中連接到SQL Server
- 26. 通過HTTP連接到網站C
- 27. 通過HTTP將C#連接到Java Class
- 28. 通過C#連接到Lotus筆記
- 29. 通過C#連接到OrientDB .net
你正在使用或計劃使用什麼sql數據庫引擎(mysql,oracle,sqlite)? – Shinnok 2011-03-21 15:42:57
你有沒有對此做過任何研究? – Jonathan 2011-03-21 15:44:42
我使用mysql或我對msaccess感興趣任何一個 – 2011-03-21 15:45:47