当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 3. DBConnection.h#pragma once #
 

 

    摘要:5. dbrecordsetimpl.h#pragma once typedef _recordsetptr cadorecordsetptr; class cdbrecordsetimpl{ //构造函数和析构函数public: cdbrecordsetimpl(void); virtual ~cdbrecordsetimpl(void); //copy constructor cdbr......
 ·从c/s向web移植    »显示摘要«
    摘要: 从c/s向web移植   从90年代开始,客户机/服务器(client/server,以下简称为c/s)结构代替了原来的主机/终端(host/terminal)结构,并且在整个it发展中发挥了巨大的作用。但随着interne t的不断普及和应用的迅速升级,c/s的应用感到有些力不从心。 一、c/s结构的限制   网络应用绝大部分都可分为以下四个层次:表现层、事务层、数据逻辑层和数据存储层。......


ADO 方法访问数据库的封装接口(02)

3. dbconnection.h

#pragma once 【程序编程相关:Booth Algorithm

【推荐阅读:类别管理完成 2004-08-01

【扩展信息:破解本地的mysql用户名和密码!

#include <comutil.h>

#pragma comment(lib,"comsupp.lib")

class cdbconnectionimpl ;

class cdbrecordset ;

class afx_ext_class cdbconnection

{

 friend class cdbrecordset ;

public:

 cdbconnection(void);

 virtual ~cdbconnection(void);

 

 /*

  * 设置数据库连接参数

  *  参数:

  *  [in] szservername -> 数据库所在机器的机器名或者ip地址

  *  [in] szbasename  -> 数据库实例名称

  *  [in] szuser   -> 数据库登陆用户名

  *  [in] szpasswd  -> 登陆密码

  */

 void setparameters(lpctstr szservername,lpctstr szbasename,lpctstr szuser,lpctstr szpasswd) ;

 //是否连接已经打开

 bool isopened(void) ;

 //打开连接

 bool open(void) ;

 //开始事务

 bool begintrans(void) ;

 //提交事务

 bool committrans(void) ;

 //回滚事务

 bool rollbacktrans(void) ;

 /*

  * 执行sql语句,例如 insert , update 等,不返回记录

  * 参数:

  *  [in] szsql  -> sql语句

  *  [out] pnrecordsaffected -> the number of records that the operation affected.

  */

 bool execute(lpctstr szsql,int* pnrecordsaffected = null) ;

 /*

  * 执行sql语句,并返回记录集

  * 参数:

  *  [in] szsql  -> sql语句, select ......

  *  [out] recordset -> 本次查询得到的记录集

  */

 bool openrecordset(lpctstr szsql,cdbrecordset& rrecordset) ;

 //关闭连接

 bool close(void) ;

 /*

  * 设置错误信息

  *  参数:

  *  [in] szerrmsg  -> 错误信息

  *  [in] szsourcefile -> 发生错误的源文件

  *  [in] nline   -> 发生错误的行号

  */


...   下一页
    摘要:7. dbrecordset.h #pragma once #include <comutil.h>#pragma comment(lib,"comsupp.lib") class cdbrecordsetimpl ;class cdbconnection ; class afx_ext_class cdbrecordset{ //构造函数和析构函数publ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE