Giriş
Kullanmak için şu satırı dahil ederiz.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Çalıştırılan sql cümlelerini sonlandırır. Şöyle yaparız.
exec metodu
Örnek
Şöyle yaparız.
Şöyle yaparız.
Kullanmak için şu satırı dahil ederiz.
#include <pqxx/pqxx>using namespace pqxx;
connection Sınıfı
ConstructorÖrnek
Şöyle yaparız.
pqxx::connection con("dbname=foobar user=jdoe password=smartpassword");Şöyle yaparız.
string connection_string = "dbname=postgres user=... host=...";
connection con(connection_string.c_str());Şöyle yaparız.
con.disconnect(); Şöyle yaparız.
if (con.is_open()) 
{
  cout << "Database was opened successfully: " << con.dbname() << endl;
}
work Sınıfı
ConstructorŞöyle yaparız.
pqxx::connection con = ...;
pqxx::work txn (con);Çalıştırılan sql cümlelerini sonlandırır. Şöyle yaparız.
txn.commit(); Örnek
Şöyle yaparız.
string sql = ...;
w.exec(sql);Şöyle yaparız.
pqxx::result r = txn.exec(
    "SELECT id "
    "FROM Employee "
    "WHERE name ="+ txn.quote(argv[1]));
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
txn.exec(
    "UPDATE EMPLOYEE "
    "SET salary = salary + 1 "
    "WHERE id = " + txn.quote(employee_id));
txn.commit();Şöyle yaparız.
txn.quote(argv[1]));
result Sınıfı
as metodu
Şöyle yaparız.
Şöyle yaparız.
as metodu
Şöyle yaparız.
int employee_id = r[0][0].as<int>();Şöyle yaparız.
if (r.size() != 1)
{
  ...
} 
 
Hiç yorum yok:
Yorum Gönder