ASP .网连接sql2008数据库的实现代码
利用SqlConnection对象连接sql2000以上版本,并使用对象对象对数据库进行读取。
对象类概述:
用于对结构化查询语言数据库执行结构化查询语言语句或存储过程。
命名空间:系统。数据SqlClient .
程序集:系统。数据(在系统。Data.dll中)
对象类的属性
1.命令
获取或设置要对数据源执行的transact-SQL语句或存储过程。
2.命令类型
获取或设置一个值,该值指示如何解释命令属性,命令类型默认为命令类型。文字,表示执行结构化查询语言语句,调用存储过程时需设命令类型。存储过程.3.关系
获取或设置对象的实例使用的SqlConnection。
4.CommandTimeOut
获取或设置在终止执行命令的尝试并生成错误之前的等待时间。
对象类的方法
1.ExecuteNonQuery:通过该命令执行不要返回值的操作,例如更新、插入、删除等结构化查询语言命令,只是返回执行该命令所影响到表的行数。2.ExecuteScalar:可用来执行挑选查询,但返回的是一个单一的值,用于查询聚合,例如使用count(),sum(),等函数的结构化查询语言指令。3.ExecuteReader:该方法返回一个数据阅读器对象,内容为查询结果的内容集合。
以下通过SqlConnection连接sql2008,并执行数据简单操作的代码:
使用系统;使用系统。集合。通用;使用系统Linq .使用系统网络.使用系统网络。用户界面使用系统。网络控件;使用系统数据。SqlClient使用系统。数据;使用系统。配置;公共部分类_默认:系统网络。用户界面。第{页受保护的无效页面_加载(对象发送者,事件参数e) { //连接结构化查询语言数据库字符串sqlconn='数据源=SEEBRO-PC \ \ SQLEXPRESS;初始目录=超市;集成安全性=真;SqlConnection my connection=new SqlConnection(sqlconn);我的连接open();//定义对象类SqlCommand my command=new SqlCommand();我的命令。连接=我的连接;我的命令。命令类型=命令类型存储过程我的命令. CommandText=' bytype//存储过程传参SqlParameter parInput=myCommand .参数。添加(“@type”,SqlDbType .小钱);削皮。方向=参数方向。投入;削皮。值=2;我的读者=我的命令.ExecuteReader();回应写下('表格边框=1单元格间距=0单元格填充=2 ');回应write(' tr bgcolor=# DAB4B ');for(int I=0;我是我的领袖字段计数.一)回应。写(' td' myReader .GetName(I)'/TD ');回应write('/tr ');当(我的领导者.Read()) {回应.write(' tr ');for(int I=0;我是我的领袖字段计数.一)回应。写(' td' myReader[i]).ToString()'/TD ');回应write('/tr ');}回应write('/table ');我的领袖close();我的连接close();}}改为执行结构化查询语言指令后的代码,实现同样效果。
使用系统;使用系统。集合。通用;使用系统Linq .使用系统网络.使用系统网络。用户界面使用系统。网络控件;使用系统数据。SqlClient使用系统。数据;使用系统。配置;公共部分类_默认:系统网络。用户界面。第{页受保护的无效页面_加载(对象发送者,事件参数e) { //连接结构化查询语言数据库字符串sqlconn='数据源=SEEBRO-PC \ \ SQLEXPRESS;初始目录=超市;集成安全性=真;SqlConnection my connection=new SqlConnection(sqlconn);我的连接open();//定义对象类SqlCommand my command=new SqlCommand('从产品中选择*产品。价格=2 ',我的连接);我的读者=我的命令.ExecuteReader();回应写下('表格边框=1单元格间距=0单元格填充=2 ');回应write(' tr bgcolor=# DAB4B ');for(int I=0;我是我的领袖字段计数.一)回应。写(' td' myReader .GetName(I)'/TD ');回应write('/tr ');当(我的领导者.Read()) {回应.write(' tr ');for(int I=0;我是我的领袖字段计数.一)回应。写(' td' myReader[i]).ToString()'/TD ');回应write('/tr ');}回应write('/table ');我的领袖close();我的连接close();}}
运行效果:
项目代码已上传。
版权声明:ASP .网连接sql2008数据库的实现代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。