使用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的交互操作比较复杂,所以初学者可以按照上面的方法,一步一步学习,慢慢熟悉,从而获取更好的学习效果。