PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgresql libpq với Qt trong windows

Chắc chắn bạn nên thử các lớp học tuyệt vời của Qt:

#include <QSqlDatabase>
#include <QSqlQuery>

Làm việc với Postgres là một miếng bánh:

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();
     }
}

Bạn không cần bất kỳ trình điều khiển ODBC nào. Đọc thêm trong hệ thống trợ giúp Qt tuyệt vời. Nhớ thêm

QT += sql

vào tệp project.pro của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thay đổi người dùng thành Superuser trong PostgreSQL

  2. Cân bằng tải PostgreSQL bằng HAProxy &Keepalived

  3. Sử dụng tham số làm tên cột trong hàm Postgres

  4. Chia tỷ lệ PostgreSQL sử dụng Bộ làm mát kết nối &Bộ cân bằng tải

  5. danh sách postgresql và đặt hàng các bảng theo kích thước