cuốn sách gpt4 ai đã làm

Tạo trình kích hoạt mysql trong Qt bằng C++

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 13:50:52 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi đang cố gắng tạo trình kích hoạt SQL cho cơ sở dữ liệu của mình bằng Qt và tôi cần trợ giúp về dấu phân cách. Tôi không gặp vấn đề gì khi thực hiện truy vấn, nhưng khi nói đến các lệnh mysql như dấu phân cách, tôi phải xử lý vấn đề này như thế nào? tôi đã sử dụngQSqlDatabase::addDatabase("MYSQL")Kết nối trình điều khiển ngoại trừ Cơ sở dữ liệu QSql, Tôi không sử dụng các đối tượng khác và QSqlQuery .Mục tiêu của tôi cũng là tạo trình kích hoạt một cách rõ ràng thông qua qt chứ không phải thông qua trình điều khiển. Ai đó có thể cho tôi một ví dụ?

câu trả lời hay nhất

您应该使用 thêm cơ sở dữ liệu Thêm cơ sở dữ liệu để sử dụng loại trình điều khiển MYSQL và tên kết nối kết nối của tôi trong danh sách kết nối cơ sở dữ liệu. Sau đó, bạn nên đặt tên cơ sở dữ liệu được kết nối và mở nó. Sau đó, bạn có thể chuẩn bị một truy vấn cho trình kích hoạt và thực hiện nó:

QSqlDatabase db = QSqlDatabase::addDatabase( "MYSQL", "myConnection" );
db.setDatabaseName ("MydatabaseName");
if( !db.open() )
{
QMessageBox::warning(this, tr("Không thể kết nối!"), tr("Lỗi kết nối với cơ sở dữ liệu") );
}

QSqlQuery qry(db);

qry.prepare( "TẠO TRIGGER ins_sum TRƯỚC KHI CHÈN VÀO tài khoản "
"CHO MỖI HÀNG BỘ @sum = @sum + NEW.amount; );

qry.exec();

Về c++ - Tạo trình kích hoạt mysql bằng C++ trong Qt, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/23484489/

hai mươi bốn 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress