鉴于MySQL数据库的流行与强大,决定多学习使用。现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。形成代码,以Visual Studio 2012平台下的示例形式写下来,供以后查看。同时实现了数据库查询,BindingSource绑定控件、BindingNavigator导航控件绑定,批量数据使用BackgroundWorking异步导入功能,及进度条动态显示数据库批量操作进度等功能。
在进行数据操作时,经常会根据条件批量的修改数据,如以下数据,按照日期的条件,将部门日期下的promotion改为1
tot_qty
price
date
price_delta1
price_delta2
price_delta3
promotion
created_date
20160419
1.0
5.410000
20160419
NaN
NaN
NaN
0
20161111
96.0
5.400000
20161111
-0.010000
NaN
N
核心代码:
asp批量添加修改删除操作示例
<%
if request.Form(op)=update then'表单提交
ids=request.Form(ids)
if ids then
response.Write 要删除的数据id集合:&ids&
'=========数据库删除操作 conn.execute(delete from xxx where id in(&ids&))'自己注意做安全验证,假定id为数字集合,自己正则RegExp判断有效性,pattern为^