基于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) {

	}

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值