có thể kết nối với cơ sở dữ liệu mysql và truy vấn vấn đề bằng C++ không?
tôi đã tìm thấy một số mã mẫu từ internet nhưng tất cả đều sử dụng mysql! Vì vậy, u cần phải cài đặt mysql đầu tiên trên máy tính.
những gì tôi muốn là sử dụng một chương trình từ các vị trí khác nhau mà tôi không cài đặt mysql để truy cập cơ sở dữ liệu mysql từ xa.
là điều này có thể?kết nối với mysql bằng C++
Trả lời
Bạn cần thư viện máy khách mysql. Bạn không cần phải cài đặt máy chủ mysql. Chi tiết phụ thuộc vào môi trường/bao bì của bạn/etc.
Hãy thử libmysql
. Bạn có lẽ sẽ cần phải viết C++ wrapper của riêng bạn cho các cuộc gọi libmysql
nhưng nó có giá trị nó. Và, có, bạn không cần phải cài đặt máy chủ cục bộ.
Warren Young đã làm một Thư viện C++ gọi Mysql ++ bạn có thể tìm thêm thông tin tại địa chỉ: Mysql++
Bạn cũng có thể có một cái nhìn tại địa chỉ: libmysql
Cảm ơn bạn đã đề cập! Sự nhầm lẫn của poster ban đầu là trong quá khứ, cách dễ nhất để có được các thư viện API C của MySQL mà các trình bao bọc C++ khác nhau cho nó phụ thuộc vào là cài đặt máy chủ MySQL trên máy phát triển. Một vài tháng trước, họ đã phá vỡ nó lần đầu tiên, gọi nó là Connector/C. Tôi chỉ vừa thử nghiệm nó với MySQL ++ và nó hoạt động tốt. Tôi đã không nhận được xung quanh để cập nhật các trang MySQL và tài liệu để nói về tùy chọn này được nêu ra. –
@WarrenYoung trình bao bọc tuyệt vời! nơi có thể tìm thấy thông tin liên quan đến xử lý lỗi? cụ thể: chức năng cho mysqlpp :: Số lỗi truy vấn là gì? tôi có thể nhận được thông báo lỗi bằng cách sử dụng query.error() nhưng có một thời gian khó thiết lập khi một lỗi là NULL (tức là sau khi chèn) –
Tôi đang sử dụng MySQL Connector C++ để kết nối với một cơ sở dữ liệu. Đây là trên Windows XP và Vista. Tôi đang sử dụng nó với Visual Studio 2008.
Chương trình của bạn tạo kết nối bằng cách chỉ định URL tới máy tính nơi cơ sở dữ liệu cư trú. Vì vậy, nhiều trường hợp của ứng dụng có thể truy cập cơ sở dữ liệu từ xa.
- 1. Thực hành kết nối mysql C#
- 2. Cách kết nối với mysql bằng cách sử dụng kết nối mysql qua C# mà không thực sự cài đặt trình kết nối
- 3. Kết nối MySQL với MATLAB?
- 4. Lỗi khi kết nối bằng JDBC Mysql
- 5. Làm cách nào để kết nối với mysql bằng java?
- 6. Không thể kết nối với máy chủ MySQL bằng PDO
- 7. kết nối với mysql từ cygwin
- 8. cách kết nối java và mysql bằng cách sử dụng kết nối mysql java 5.1.12
- 9. Làm cách nào để kết nối với máy chủ MySQL từ xa bằng C#?
- 10. Kết nối MySql SSL với Zend-Framework
- 11. Kết nối với MySQL thông qua Cygwin
- 12. cập nhật với kết nối mysql?
- 13. Kết nối C# với Oracle
- 14. Cách kết nối Android với MySQL bằng trình điều khiển JDBC Mysql
- 15. Cách kết nối với tệp MS Access (mdb) bằng C#?
- 16. Cách đặt tùy chọn tự động kết nối với đầu nối mysql C++
- 17. Không thể kết nối với MySQL với JDBC - Thời gian chờ kết nối - Ubuntu 9.04
- 18. không thể kết nối với mysql với php
- 19. Kết nối MySQL C++ 1.1.3 không chứa libmysql.lib
- 20. Cách xóa kết nối MySQL
- 21. Kết nối Mysql không đồng bộ
- 22. MySQL - kết nối liên tục vs kết nối tổng hợp
- 23. Không thể kết nối với MySQL trong Ruby on Rails
- 24. không thể kết nối với mysql với 127.0.0.1
- 25. Kết nối với cơ sở dữ liệu MySQL với RMySQL
- 26. mysql: kết nối bị từ chối khi cố gắng kết nối với localhost bằng cách sử dụng IP từ xa
- 27. cố gắng kết nối với mysql và nhận lỗi: không được phép kết nối với máy chủ MySQL này Kết nối được đóng bởi máy chủ nước ngoài
- 28. Kết nối php gộp mysql
- 29. node.js + kết nối mysql pooling
- 30. Kết nối trọn đời = 0 trong chuỗi kết nối MySql
Nếu máy chủ từ xa của bạn được định cấu hình tương ứng thì có thể. –
Tôi chắc rằng các mẫu bạn đã xem yêu cầu phải cài đặt ** thư viện mysql **, không phải là cơ sở dữ liệu ** mysql **. Đây là một sự khác biệt quan trọng. – ereOn
Tôi không chắc tại sao điều này lại bị giảm giá. Nó là rất rõ ràng những gì anh chàng muốn, ông chỉ không cung cấp các chi tiết kỹ thuật cần thiết mà ông có lẽ thậm chí không biết rằng chúng ta cần phải biết. –