没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
http://blog.sina.com.cn/s/blog_a74f39a201011ox3.html //这个是Qt连接MYSQL数据库的参考文档的网址
#include <QCoreApplication>
#include <QtSql/QtSql> //数据库头文件
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
//下面是在Qt程序运行输出中显示中文的两种实现方法,有时候可能还需要加头文件#include <QTextCodec>。
//而每一种方法又包含三条语句,分别针对三种不同的情况。
//也就是说,在不同的情况下,让程序运行时输出中文的所需要使用的语句是不同的(即ForLocale、ForCString、ForTr三种情况)
//因此,在不熟悉的时候,直接把三条语句都写上就可以了。
//下面是第一种实现方法
QTextCodec *codec= QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
//第二种实现方法
QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
//Qt连接MYSQL数据库
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); //添加数据库驱动
db.setDatabaseName("test"); //数据库命名,"test"前面不能加":"
#include <QCoreApplication>
#include <QtSql/QtSql> //数据库头文件
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
//下面是在Qt程序运行输出中显示中文的两种实现方法,有时候可能还需要加头文件#include <QTextCodec>。
//而每一种方法又包含三条语句,分别针对三种不同的情况。
//也就是说,在不同的情况下,让程序运行时输出中文的所需要使用的语句是不同的(即ForLocale、ForCString、ForTr三种情况)
//因此,在不熟悉的时候,直接把三条语句都写上就可以了。
//下面是第一种实现方法
QTextCodec *codec= QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
//第二种实现方法
QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
//Qt连接MYSQL数据库
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); //添加数据库驱动
db.setDatabaseName("test"); //数据库命名,"test"前面不能加":"
lixiaolongling
- 粉丝: 1
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页