|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
语言是不是不是最重要的?ASP.NET数据库操纵代码有良多分类,明天,我们就来看一下SQLServer方面的四类典范代码。
ASP.NET数据库操纵代码之DataReader
感化:DataReader浏览类,实行数据的“只向前”的读取。
只读、只进的数据流。由于每次在内存中的数据只要一行,以是利用DataReader可进步使用程序的功能并削减体系开支。它还供应了未缓冲的数据流,该数据流使历程逻辑能够无效地按按次处置从数据源中前往的了局。因为数据不在内存中缓存,以是在检索大批数据时,DataReader是一种符合的选择。
stringstrConn="uid=账号;pwd=暗码;database=数据库;server=服务器";
SqlConnectionConnSql=newSqlConnection(strConn);
ConnSql.Open();//翻开数据库
stringstrSQL="SELECT*FROM表名1";SqlCommandcmd=newSqlCommand(strSQL,ConnSql);
SqlDataReaderdr=cmd.ExecuteReader();Read();
dr.Close();Close();//封闭数据库
ASP.NET数据库操纵代码之DataSet
感化:DataSet,DataAdapter读取数据。
stringstrConn="uid=账号;pwd=暗码;database=数据库;server=服务器";
SqlConnectionConnSql=newSqlConnection(strConn);
ConnSql.Open();stringstrSQL="SELECT*FROM表名1";
SqlDataAdapterda=newSqlDataAdapter(strSQL,ConnSql);
DataSetds=newDataSet();
Fill(ds,"自界说假造表名");
Close();//封闭数据库
ASP.NET数据库操纵代码之ExecuteNonQuery
感化:使用ExecuteNonQuery,实行数据的拔出、更新、删除。
问:甚么是ExecuteNonQuery?
答:在ADO.NET中,ExecuteNonQuery办法用于实行不必要前往了局的命令,如拔出、删除和更新等操纵。
stringstrConn="uid=账号;pwd=暗码;database=数据库;server=服务器";
SqlConnectionConnSql=newSqlConnection(strConn);
ConnSql.Open();
stringstrSQL="INSERTINTO表名1、UPDATE表名1SET、DELETEFROM表名1";
SqlCommandcmd=newSqlCommand(strSQL,ConnSql);
ExecuteNonQuery();Close();//封闭数据库
ASP.NET数据库操纵代码之ExecuteScalar
感化:使用ExecuteScalar统计数据。
问:甚么是ExecuteScalar?
答:ExecuteScalar办法能够前往单个值,如乞降、总行数等SQL语句的聚合函数。
stringstrConn="uid=账号;pwd=暗码;database=数据库;server=服务器";
SqlConnectionConnSql=newSqlConnection(strConn);
ConnSql.Open();//翻开数据库
stringstrSQL="SELECTCOUNT(*)FROM表名1";
SqlCommandcmd=newSqlCommand(strSQL,ConnSql);
intintNum=(int)cmd.ExecuteScalar();Close();//封闭数据库
以上就是asp.net与SqlServer数据库操纵利用代码的先容,但愿对人人有所匡助。
因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似java那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。 |
|