- 2
- 0
- 约2.46千字
- 约 3页
- 2021-10-19 发布于福建
- 举报
用 VC 中的 MFC 吧,很好上手
#include afxdb.h
/* 连接数据库 */
CDatabase db;
BOOL bRtn;
try {
bRtn = db.OpenEx(DSN= 数据源名 ;UID=sa, CDatabase::noOdbcDialog);
}catch (CDBException *pDBEx) {
pDBEx-ReportError();
}catch (CMemoryException *pMemEx) {
pMemEx-ReportError();
}
if (!bRtn)
printf( 连接数据库失败 !);
/* 操作结束后,关闭数据库 */
db.Close();
添加记录操作
#include afxdb.h
CDatabase db;
BOOL bRtn;
CString sql;
/* 1 、连接数据库,见( 1 ) */
/* 2 、生成 INSERT 语句,赋给 sql, 例如: */
sql = insert into student_table (s_sID, s_sName, s_sAge) values ( ‘001’, ‘ZhangSan’, 20); ;
/* 3 、往数据库中添加纪录 */
try {
db.ExecuteSQL(sql);
} catch (CDBException *pDBEx) {
pDBEx-ReportError();
}
/* 4 、关闭数据库 */
db.Close();
删除记录操作
#include afxdb.h
CDatabase db;
BOOL bRtn;
CString sql;
/* 1 、连接数据库,见( 1 ) */
/* 2 、生成 DELETE 语句,赋给 sql, 例如: */
sql = delete from student_table where s_SID = ’001’; ;
/* 3 、从数据库中删除纪录 */
try {
db.ExecuteSQL(sql);
} catch (CDBException *pDBEx) {
pDBEx-ReportError();
}
/* 4 、关闭数据库 */
db.Close();
修改记录操作
#include afxdb.h
CDatabase db;
BOOL bRtn;
CString sql;
/* 1 、连接数据库,见( 1 ) */
/* 2 、生成 UPDATE 语句,赋给 sql, 例如: */
sql = update from student_table set s_sName= ‘LiSi ’,s_sAge=21 where s_SID = ‘001’; ;
/* 3 、更新数据库中的纪录 */
try {
db.ExecuteSQL(sql);
} catch (CDBException *pDBEx) {
pDBEx-ReportError();
}
/* 4 、关闭数据库 */
db.Close();
查询、统计操作
#include myRecordset.h
CDatabase db;
BOOL bRtn;
CString sql;
/* 1 、连接数据库,见( 1 ) */
/* 2 、生成查询 / 统计语句,赋给 sql, 例如: */
sql = Select * From student_table where s_sAge=20; ;
/* 3 、打开记录集,查询 / 统计 */
CMyRecordset rs(db);
try {
bRtn = rs.Open(CRecordset::snapshot,sql);
} catch
您可能关注的文档
最近下载
- 明代宗教信仰与思想控制.docx VIP
- 江苏省南通市2024-2025学年高二上学期期末学业质量监测语文试卷(含答案).pdf VIP
- 国就有成人演出的电影了?想看就要冒生命危险.pdf VIP
- 综合素质练习题及答案.doc VIP
- 2020-2021学年北京高三化学二轮复习 反应原理型简答题(突破二卷)(word版 含答案).docx VIP
- 电力拖动控制线路安装与检修(白银矿冶职业技术学院)知到智慧树答案.docx VIP
- 煤炭巷道掘砌工(高级工)资格考试题库(全真题库).docx VIP
- 影像叙事中情感共鸣生成机制.docx VIP
- 同轴二级圆柱齿轮减速器的设计(硬齿面).doc VIP
- 基于GPU多线程多通道图像高速重构方法、设备及介质.pdf VIP
原创力文档

文档评论(0)