Selamlar öncelikle bugün mysql ile bağlantı kurmayı göstereceğim. Aynı zamanda nasıl kullanacağınızı göstereceğim
Makefile dosyamızı açalım ve boost kütüphanesini bulalım kodlarda ve üstüne şu vereceğim kodu ekleyelim
db.cpp açılır ;
Dahil edileceklere eklenir
#include "database.hpp"
#include <mysql_driver.h>
#include <mysql_connection.h>
Kodunuza eklenecekler
Yukarıdaki kodda bağlantı yaptırdık eğer bilgiler doğruysa test bağlantısının başarılı olduğu mesajını bize döndürecektir şayet eğer yanlışsa ozamanda bağlantı başarısız diyecektir.
Eğer bir kodu eklemek istersenizde nasıl yapacağınızı göstereceğim (Örnek olarak böyledir)
Makefile dosyamızı açalım ve boost kütüphanesini bulalım kodlarda ve üstüne şu vereceğim kodu ekleyelim
C++:
INCDIR += -I../../../Server/mysqldriver/
db.cpp açılır ;
Dahil edileceklere eklenir
#include "database.hpp"
#include <mysql_driver.h>
#include <mysql_connection.h>
Kodunuza eklenecekler
C++:
MYSQL* conn;
conn = mysql_init(0);
conn = mysql_real_connect(conn, "192.168.1.102", "root", "12345", "db", 0, NULL, 0);
if (conn)
{
cout << "Test baglanti basarili";
}else{
cout << "Test baglanti basarisiz";
}
Yukarıdaki kodda bağlantı yaptırdık eğer bilgiler doğruysa test bağlantısının başarılı olduğu mesajını bize döndürecektir şayet eğer yanlışsa ozamanda bağlantı başarısız diyecektir.
Eğer bir kodu eklemek istersenizde nasıl yapacağınızı göstereceğim (Örnek olarak böyledir)
C++:
stringstream ss; // stringstream'i kullanmamız için projemizde #include <sstream> dahil edilmiş olmalıdır.
stringstream ss;
string kullaniciadi, kullanicisifresi;
ss << "INSERT INTO account(login, password) VALUES ('"+kullaniciadi+"', '"+kullanicisifresi+"')";
bu şekilde örnek olarak nasıl bir veriyi insert edersiniz onu gösterdim umarım yararlı olabilmişimdir

Bu işlemleri yapmadan önce altta vereceğim dosyayı gereken konuma (game sourceye atmanızdır)
Niye bukadar beklettin diye soracak olursanızda başta vermedim diye iyi bir okuyucu musunuz diye böyle birşey yaptım. Çünkü bir çok kişi okumadan direkt olarak uygulamaya geçiyor.
Buyrun dosyalar ;
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
|
İyi forumlar dilerim.
Diyelimki birşey kodlıycaksın mysql ile kodlarda mysql kullanmayı ve insert etmeyi gösterdim veri yazdırmak demiyelim tek yanlış olur mysqlda yaptırmak istediğimiz işlemler desek daha mantıklı olur ben örnek olsun diye konu içerisinde insert ve connect gösterdim sistem kodlarken mysql eklentisini kullanabilirsiniz kolay gelsin.ne işe yarıyor bu daha açık dille konuşur musun ?
Genel C++ Form Application yazımında kullanılabilir genel kod. Lakin bu bağlantıyı try catch ile check etmezseniz çok büyük sıkıntılar yaşatabilir. Yine de forum için yararlı bir konu teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 37
- Cevaplar
- 7
- Görüntüleme
- 2K
- Cevaplar
- 10
- Görüntüleme
- 6K
- Cevaplar
- 51
- Görüntüleme
- 8K