PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

libpq Postgresql z Qt w systemie Windows

Zdecydowanie powinieneś wypróbować niesamowite klasy Qt:

#include <QSqlDatabase>
#include <QSqlQuery>

Praca z Postgresem to bułka z masłem:

void testConnect()
{
    QSqlDatabase db;
    db = QSqlDatabase::addDatabase("QPSQL");
    db.setHostName("localhost");
    db.setDatabaseName("mydatabase");
    db.setUserName("myusername");
    db.setPassword("mypassword");
    db.setPort(5432);
    if (db.open())
        qDebug() << "Connection ok!";
    else
        qDebug() << "Connection Failed!";
}

void testQuery()
{
    QSqlQuery query(
        "select table_name "
        "from information_schema.tables "
        "where table_schema = 'public' "
        "order by 1");
     while (query.next()) {
         qDebug() << query.value("table_name").toString();
     }
}

Nie potrzebujesz żadnych sterowników ODBC. Przeczytaj więcej w świetnym systemie pomocy Qt. Pamiętaj, aby dodać

QT += sql

do pliku project.pro.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zapytanie postgres z IN jest bardzo wolne

  2. Jak przenieść moją istniejącą aplikację rails na heroku? (sqlite do postgresa)

  3. Benchmarking Postgres-XL

  4. Zresetuj licznik identyfikatorów po usunięciu tabeli()

  5. Jak zaimportować dane z pliku CSV do tabeli PostgreSQL?