qt-用Qt连接mysql遇到问题,求大神解答

问题描述

用Qt连接mysql遇到问题,求大神解答

#include
#include
#include
#include

int main(int argc, char *argv[])
{
QApplication a(argc, argv);

qDebug() << "available drivers:";
QStringList drivers = QSqlDatabase::drivers();
foreach (QString driver, drivers)
    qDebug() << driver;

return a.exec();

}
用Qt连接mysql,检测驱动写了这么几句代码出现以下问题,求大神解答!
无法解析的外部符号 "__declspec(dllimport) public: static class QStringList cdecl QSqlDatabase::drivers(void)" (imp_?drivers@QSqlDatabase@@SA?AVQStringList@@XZ),该符号在函数 _main 中被引用

解决方案

首先要在.pro 文件中添加 Qt +=sql 看一下 别人的例子把,是先添加数据库驱动QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
然后可以再设置数据库名字
db.setDatabaseName("database.db");
去找别人的项目看看。本人也是初学者。

时间: 2024-08-29 07:23:35

qt-用Qt连接mysql遇到问题,求大神解答的相关文章

Eclipse中代码要无法连接mysql数据库,求大神指教

问题描述 Eclipse中代码要无法连接mysql数据库,求大神指教 结果显示是这样:Exception in thread ""main"" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Meth

数据-新手mysql问题,求大神解答

问题描述 新手mysql问题,求大神解答 一个上级对应多个下级,我根据上级id可以查出所有的下级.然后下级有个OPENID的字段对应订单表,我要拿到下级的所有订单数据,怎么查 解决方案 内连接.直接查不就完事了 解决方案二: 可以用IN关键字 select openid from ta where xiaji_id in (select xiaji_id From t where shangji_id = 'xxx')

spring jdbc 连接错误,急求大神解答

问题描述 spring jdbc 连接错误,急求大神解答 错误信息:java.lang.NoClassDefFoundError: Could not initialize class org.springframework.jdbc.core.StatementCreatorUtils 代码: package com.xiaoming.spring.jdbc.dao; import javax.annotation.Resource; import javax.sql.DataSource;

asp.net 为什么总是报连接未关闭,求大神解答!!!

问题描述 好几天了,我们老师也没看出来...一直报已有于此相关联的Command对象,请先关闭.贴代码:publicstaticList<ElectronicProductsListModelImpl>getProductCommonInfoByProductName(ElectronicProductsListModelImpleplmi,stringsign){//DBHelperdb=newDBHelper();stringsqlText=string.Empty;SqlConnecti

qt-关于QT的tableview 选中行的问题,求大神解答。

问题描述 关于QT的tableview 选中行的问题,求大神解答. 求问一下,我创建了一个tableview,添加了一些Item.问题是当前无选中行,但是我右键菜单弹出之后会发送一个信号去自动选择第一行第一个Item,我很迷惑,找不到怎么解决.求大神相助. 解决方案 http://blog.163.com/soda_water05/blog/static/2128322352013105114141459/

qt creator下载与教程-这个版本的QT creator如何使用?菜鸟入门求大神解救

问题描述 这个版本的QT creator如何使用?菜鸟入门求大神解救 看过其他的下载教程,都是进入http://qt.nokia.com/downloads 下载的,但是我打不开网站,就直接网上找了一个QT creator下载,结果没有教程不会用,求大神解救,万分感谢! 解决方案 new project创建项目.按照提示操作.界面上不懂的英文具体贴出来,可以告诉你.

数据库-小白 求大神解答 eclipse连接mysql语句改成连接sql2008

问题描述 小白 求大神解答 eclipse连接mysql语句改成连接sql2008 package library; import javax.swing.*; import java.sql.*; public class Database{ private String url = "jdbc:mysql://localhost/library";// //private String url = "jdbc:mysql://localhost:3306/library&

socket客户端异常-客户端第二次输入用户名时,会提示主线程由于软件引起连接中断异常,求大神分析原因!

问题描述 客户端第二次输入用户名时,会提示主线程由于软件引起连接中断异常,求大神分析原因! /* 需求: 在客户端,输入用户名,如果该用户名在系统数据库存在,则提示欢迎登陆,如果不存在,则提示用户不存在,每个IP限制登陆三次/ import java.io.; import java.net.*; class LoginClient { public static void main(String[] args)throws Exception { Socket s=new Socket("19

mysql-关于MySQL问题,求大神协助

问题描述 关于MySQL问题,求大神协助 网站注册遇到Error:Access denied for user 'root'@'localhost' (using password: NO)问题!!刚进一家公司,之前一个程序员走了留下来个问题,当我在注册用户是,输入要注册的名称后,点击到密码框,会弹出如图一样的错误 我知道这种肯定和mysql有关,但不知道怎么解决,百度过得方法不好使,请大神帮我一下吧,多谢了!!! 解决方案 mysql的连接或者密码有问题 如果你不知道密码,那么可以通过改配置重