QT4.8.6+Vs2010编译Oracle下的QOCI驱动

我使用的Oracle版本是32位的11g。

1、打开qt下的黑框体工具 Qt 4.8.6 Command Prompt;

2、依次输入如下命令,每输入依次按下回车:

QT4.8.6+Vs2010编译Oracle下的QOCI驱动_第1张图片

以上一共5条命令,注意最后一条命令,默认生成的是debug版本的驱动库,如果需要使用release版本的驱动库,需要把最后一句改为:nmake release 。

经过以上命令后,我们就会在C:\Qt\4.8.6\src\plugins\sqldrivers\oci\debug或是C:\Qt\4.8.6\src\plugins\sqldrivers\oci\release下生成一个动态库和一个静态库(release下:qsqloci4.dll、qsqloci4.lib)。将其拷贝到C:\Qt\4.8.6\plugins\sqldrivers目录下即可。

数据库测试代码如下:

#include 
#include 
#include 
#include 

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

	QSqlDatabase db = QSqlDatabase::addDatabase("QOCI");
	db.setUserName("scott");
	db.setPassword("tiger");
	db.setPort(1521);

	if

你可能感兴趣的:(QT,数据库编程)