mysql veritabanına bağlanmak ve C++ kullanarak sorgulama yapmak mümkün mü?
İnternetten bazı örnek kodlar buldum ama hepsi mysql kullanıyor! Yani mysql'i bilgisayara ilk yüklemeniz gerekiyor.
İstediğim, uzak bir mysql veritabanına erişmek için mysql yüklü olmayan farklı konumlardan bir program kullanmaktır.
Bu mümkün mü?mysql ile bağlanarak C++
cevap
Mysql istemci kitaplıklarına ihtiyacınız var. Mysql sunucusunun yüklü olması gerekmez. Detaylar ortamınıza/ambalajınıza/vs'ye bağlıdır.
libmysql
'u deneyin. Muhtemelen libmysql
çağrıları için kendi C++ sarmalayıcınızı yazmanız gerekir ama buna değer. Ve evet, yerel sunucunun yüklü olması gerekmez.
Warren Genç şuradan daha fazla bilgi bulabilirsiniz ++ C++ kütüphanesi çağrı Mysql yaptı: Bir veritabanına bağlanmak için MySQL Connector C++ kullanıyorum libmysql
Sözün için teşekkürler! Orijinal posterin karışıklığı, geçmişte, bunun için çeşitli C++ sarmalayıcılarının bağlı olduğu MySQL C API kitaplıklarını edinmenin en kolay yolunun, MySQL sunucusunu geliştirme makinesine yüklemesidir. Birkaç ay önce, ilk kez onu Bağla/C olarak adlandırdı. Ben sadece MySQL ++ ile test ettim ve gayet iyi çalışıyor. Henüz bu seçenek hakkında konuşmak için MySQL ++ sayfalarını ve dokümanlarını güncellemeye henüz başlamamıştım. –
@WarrenYoung mükemmel sarıcı! Hata işleme ile ilgili bilgi nereden bulabilirim? Özellikle: mysqlpp :: Sorgu hata numaraları için işlev nedir? query.error() kullanarak hata mesajı alabilirim ancak bir hata NULL (ör. bir ek sonra) oluştururken zor bir zaman geçiriyorum –
: Ayrıca bir göz sürebilir Mysql++
. Bu Windows XP ve Vista'da. Visual Studio 2008 ile kullanıyorum.
Programınız, veritabanının bulunduğu bilgisayarın URL'sini belirterek bir bağlantı oluşturur. Böylece, uygulamanın birçok örneği uzak bir veritabanına erişebilir.
- 1. SQL Server'a Management Studio ile bağlanarak Windows Kimlik Doğrulaması'nı kullanın
- 2. Raspberry Pi 3'e bağlanarak
- 3. CSV MySQL İLE MySQL İLE YÜKLENMESİ
- 4. C# ile MySQL üzerinden Bağlayıcı/NET
- 5. Mysql 5.7 ile uyumsuzluk
- 6. C Mysql Bağlantı işleyicisi
- 7. Mysql - XML ile XML ile
- 8. Akıcı nHibernate'i MySQL ile yapılandırma
- 9. mysql bağlayıcısı ile autoreconnect seçeneği nasıl ayarlanır C++
- 10. Belirtilen MySQL ana bilgisayarlarından birine bağlanılamıyor. C# ile ilgili hata #
- 11. ASP.NET MVC C# - MYSQL Veritabanı
- 12. mariadb ile Node-mysql
- 13. MySQL ile Fiddling: information_scheme
- 14. CUDA ile MySQL uygulaması
- 15. MySql ile çalışabilir mi?
- 16. Mysql değişken ile bash
- 17. mysql-connector-C++ - ‘get_driver_instance’, ‘sql :: mysql’ öğesinin bir üyesi değil
- 18. Django'nın syncdb MySQL hatanum ile başarısız: 150
- 19. mySQL + LINQ to SQL in C#
- 20. C# MySQL gibi parametreleri almayan sorgu gibi
- 21. MySQL:
- 22. MySQL - Metin içeriği ile nasıl gruplanır?
- 23. MySQL
- 24. Orchard 1.8.1 MySQL ile Kurulum
- 25. IF STATEMENT ile LOOP MYSQL
- 26. Mysql Tetikleyici ile IF THEN
- 27. = ile mysql arasındaki fark nedir?
- 28. Mysql-konektörü pip ile yükleme
- 29. MySQL veritabanına java ile bağlan
- 30. MySQL Birleştirilen Ekle ile birleştirme?
Uzak sunucunuz buna göre yapılandırılmışsa, bu mümkündür. –
Gördüğünüz örneklerin, ** mysql kitaplıklarını **, ** mysql veritabanı ** yüklemesini gerektirdiğine eminim. Bu önemli bir farktır. – ereOn
Bunun neden reddedildiğinden emin değilim. Adamın ne istediğini çok açık, sadece teknik detayı sağlaması gerektiğini, muhtemelen bilmemiz gerektiğini bile bilmiyordu. –