使用WinCE系统连接MSSQL数据库(wince连接mssql)

随着越来越多智能计算机在能源、物联网、微波通信等多个领域的广泛应用,使用WinCE操作系统连接MSSQL数据库是实现智能系统的基础。这篇文章主要介绍如何使用WinCE系统连接MSSQL数据库。

首先要下载WinCE的相关开发环境,这里推荐Microsoft Visual Studio 2005 for Windows CE,下载安装完成后打开Visual Studio,点击“新建项目”,选择“Windows CE 5.0”选项,点击“新建”,建立一个名为MyProj.exe的示例工程,然后点击配置属性,选择链接器,在“目标文件”中选择“随插入项”,在对话框中选择“oledb32.lib”。

接着将MSSQL库拷贝到Win CE上,安装完成后在Visual Studio 2005中创建应用程序;使用C++语言实现MSSQL数据库操作,实现如下代码:

#include

#include

#include

//数据库连接字符串

#define DB_CONNECTION_STRING “Provider=SQLOLEDB; Data Source=127.0.0.1;\

Initial Catalog=myTable;Integrated Security=SSPI;”

//打开数据库连接

HRESULT hres = ::CoInitialize(NULL);

if (FAILED(hres) )

{

printf(“初始化COM失败\n”);

return;

}

_ConnectionPtr m_pConnection;

hres = m_pConnection.CreateInstance(“ADODB.Connection”);

if (FAILED(hres) )

{

printf(“创建ADODB.Connection失败\n”);

::CoUninitialize();

return ;

}

// 连接数据库

hres = m_pConnection->Open((LPCTSTR) DB_CONNECTION_STRING, “”, “”,

adConnectUnspecified);

if(FAILED(hres) )

{

printf(“打开数据库连接失败\n”);

m_pConnection.Release();

::CoUninitialize();

return ;

}

//关闭数据库连接

m_pConnection->Close();

m_pConnection.Release();

::CoUninitialize();

经过以上步骤,就可以成功使用WinCE系统连接MSSQL数据库了。由于WinCE系统和MSSQL的交互操作比较复杂,所以初学者可以按照上面的方法,一步一步学习,慢慢熟悉,从而获取更好的学习效果。


数据运维技术 » 使用WinCE系统连接MSSQL数据库(wince连接mssql)