栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

基于MFC的ODBC编程(c++链接SQL server)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于MFC的ODBC编程(c++链接SQL server)

  前一段时间写了个基于MFC的ODBC编程,需要c++链接SQL server,写之前对此并不了解,仅仅会c++和SQL server,以为和JDBC编程一样,在CSDN上可以搜的到,但最后发现,CSDN上往往东一嘴西一腿看着很凌乱,而且大部分是连接MySQL,看了两天也没看明白,最后只得去GitHub,乃成。

        故来此填补一下CSDN的空白,(hhh,狗头保命)

首先,需要配置ODBC数据源分为32位和64位,这里配置的是32位

本来写好了,但是不知道咋回事,撤回了,没法再找回,懒得再写,上传了个ODBC数据源创建的资源,咱不收费,0积分下载,如果被CSDN更改了收费积分,可以评论。

而且在其他博客中能搜到,在此就不多做赘述。

下面开始正事,基于MFC的odbc编程。

主要利用两个类 CDatabase和CRecordset

下面是插入代码:

	CString gno, gname, price, sell;
	GetDlgItemText(IDC_EDIT1, gno);
	GetDlgItemText(IDC_EDIT2, gname);
	GetDlgItemText(IDC_EDIT3, price);
	GetDlgItemText(IDC_EDIT4, sell);
	CString str1, str2;
	CDatabase db;
	try {
		str1.Format(_T("insert into supermarket values('%s','%s','%s','%s')"), gno, gname, price, sell);
		db.Open(_T("mysql"));
		
		db.ExecuteSQL(str1);
		str1.Format(_T("添加[%s]成功!"), gname);
		MessageBox(str1);
		CDialogEx::onCancel();
	}
	catch (CDBException* e) {

	}

太懒了,表示不想继续写了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/629160.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号