当前位置:
首页 > 编程开发 > Objective-C编程 >
-
C#对数据库的操作
ASP+对数据库的操作已很简单了
<p><%@ Import Namespace="System.Data" %></p>
<p> <%@ Import Namespace="System.Data.SQL" %> </p>
<p><html> </p>
<p><script language="C#" runat="server"> public DataSet dsCustomers; protected
void Page_Load(Object Src, EventArgs E ) </p>
<p>{</p>
<p> // 创建数据库联结</p>
<p>SQLConnection myConnection = newSQLConnection("server=sql2.bitsonthewire.com;uid=joeuser;pwd=joeuser;database=northwind");
</p>
<p>SQLDataSetCommand myDSC = new SQLDataSetCommand("Select * from Region", myConnection);
</p>
<p>SQLParameter workParam = null; </p>
<p>//增加数据到数据库中</p>
<p>myDSC.InsertCommand = new SQLCommand("Insert into Region (RegionID, RegionDescription)
VALUES (@RegionID, @RegionDescription)", myConnection);</p>
<p> workParam = myDSC.InsertCommand.Parameters.Add(new SQLParameter("@RegionID",
SQLDataType.Int)); <br>
workParam.SourceColumn = "RegionID"; workParam.SourceVersion = DataRowVersion.Current;
<br>
workParam = myDSC.InsertCommand.Parameters.Add(new SQLParameter("@RegionDescription",
SQLDataType.NChar, 50));<br>
workParam.SourceVersion = DataRowVersion.Current;<br>
workParam.SourceColumn = "RegionDescription"; </p>
<p>//更新数据库中的数据<br>
myDSC.UpdateCommand = new SQLCommand("Update Region Set RegionDescription =
@RegionDescription WHERE RegionID = @RegionID" , myConnection);</p>
<p> workParam = myDSC.UpdateCommand.Parameters.Add(new SQLParameter("@RegionID",
SQLDataType.Int)); <br>
workParam.SourceColumn = "RegionID";<br>
workParam.SourceVersion = DataRowVersion.Original; </p>
<p>workParam = myDSC.UpdateCommand.Parameters.Add(new SQLParameter("@RegionDescription",
SQLDataType.NChar, 50));<br>
workParam.SourceVersion = DataRowVersion.Current; <br>
workParam.SourceColumn = "RegionDescription";</p>
<p> DataSet myDataSet = new DataSet(); <br>
myDSC.FillDataSet(myDataSet, "Region"); <br>
DataRow changeRow = myDataSet.Tables["Region"].Rows.Find(2);<br>
changeRow[1] = "Changed this region desc";<br>
DataRow newRow = myDataSet.Tables["Region"].NewRow(); <br>
newRow[0] = 901;<br>
newRow[1] = "A new region";<br>
myDataSet.Tables["Region"].Rows.Add(newRow); <br>
try { myConnection.Open(); <br>
myConnection.BeginTransaction();<br>
myDSC.Update(myDataSet, "Region");<br>
myConnection.CommitTransaction(); <br>
Response.Write("DataSet transaction succeeded!"); <br>
} </p>
<p>catch(Exception e) <br>
{<br>
myConnection.RollbackTransaction();<br>
Response.Write(e.ToString());<br>
}<br>
finally </p>
<p>{<br>
myConnection.Close();<br>
} } <br>
</script></p>
<p> <body></p>
<p> </body></p>
<p> </html> </p>
<p></td> </tr> </table> <p></p>
</body>
</html>
<p><%@ Import Namespace="System.Data" %></p>
<p> <%@ Import Namespace="System.Data.SQL" %> </p>
<p><html> </p>
<p><script language="C#" runat="server"> public DataSet dsCustomers; protected
void Page_Load(Object Src, EventArgs E ) </p>
<p>{</p>
<p> // 创建数据库联结</p>
<p>SQLConnection myConnection = newSQLConnection("server=sql2.bitsonthewire.com;uid=joeuser;pwd=joeuser;database=northwind");
</p>
<p>SQLDataSetCommand myDSC = new SQLDataSetCommand("Select * from Region", myConnection);
</p>
<p>SQLParameter workParam = null; </p>
<p>//增加数据到数据库中</p>
<p>myDSC.InsertCommand = new SQLCommand("Insert into Region (RegionID, RegionDescription)
VALUES (@RegionID, @RegionDescription)", myConnection);</p>
<p> workParam = myDSC.InsertCommand.Parameters.Add(new SQLParameter("@RegionID",
SQLDataType.Int)); <br>
workParam.SourceColumn = "RegionID"; workParam.SourceVersion = DataRowVersion.Current;
<br>
workParam = myDSC.InsertCommand.Parameters.Add(new SQLParameter("@RegionDescription",
SQLDataType.NChar, 50));<br>
workParam.SourceVersion = DataRowVersion.Current;<br>
workParam.SourceColumn = "RegionDescription"; </p>
<p>//更新数据库中的数据<br>
myDSC.UpdateCommand = new SQLCommand("Update Region Set RegionDescription =
@RegionDescription WHERE RegionID = @RegionID" , myConnection);</p>
<p> workParam = myDSC.UpdateCommand.Parameters.Add(new SQLParameter("@RegionID",
SQLDataType.Int)); <br>
workParam.SourceColumn = "RegionID";<br>
workParam.SourceVersion = DataRowVersion.Original; </p>
<p>workParam = myDSC.UpdateCommand.Parameters.Add(new SQLParameter("@RegionDescription",
SQLDataType.NChar, 50));<br>
workParam.SourceVersion = DataRowVersion.Current; <br>
workParam.SourceColumn = "RegionDescription";</p>
<p> DataSet myDataSet = new DataSet(); <br>
myDSC.FillDataSet(myDataSet, "Region"); <br>
DataRow changeRow = myDataSet.Tables["Region"].Rows.Find(2);<br>
changeRow[1] = "Changed this region desc";<br>
DataRow newRow = myDataSet.Tables["Region"].NewRow(); <br>
newRow[0] = 901;<br>
newRow[1] = "A new region";<br>
myDataSet.Tables["Region"].Rows.Add(newRow); <br>
try { myConnection.Open(); <br>
myConnection.BeginTransaction();<br>
myDSC.Update(myDataSet, "Region");<br>
myConnection.CommitTransaction(); <br>
Response.Write("DataSet transaction succeeded!"); <br>
} </p>
<p>catch(Exception e) <br>
{<br>
myConnection.RollbackTransaction();<br>
Response.Write(e.ToString());<br>
}<br>
finally </p>
<p>{<br>
myConnection.Close();<br>
} } <br>
</script></p>
<p> <body></p>
<p> </body></p>
<p> </html> </p>
<p></td> </tr> </table> <p></p>
</body>
</html>
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
JavaScript判断两个数组相等的四类方法
js如何操作video标签
React实战--利用甘特图和看板,强化Paas平
【记录】正则替换的偏方
前端下载 Blob 类型整理
抽象语法树AST必知必会
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程