ASP.NET后置代码(C#)中操作SQL SERVER2008数据库
作者:互联网
2009-12-07
首先引入必要命名空间using System.Data;using System.Data.SqlClient;
向指定数据库表中插入一条数据:
//将公告信息插入到数据库中
SqlConnection objConnection = null;
try
{
string strConnection = "Data Source=192.168.0.10;Initial Catalog=e_comm;Persist Security Info=True;
UserID=sa;Password=symsunsymsun123";
objConnection = new SqlConnection(strConnection);
string strSql;
strSql = "insert into [e_comm].[dbo].[newsHistory](NEWSTITLE,THENEWS,THEAUTHOR,THESTARTDATE,THELATERDATE,VIEWINDEX,THEHEADER) values('" + title + "','" + theNews + "','" + author + "','" + starttime + "','" + latertime + "'," + theIndex + "," + theHeader + ")";
//更新数据库时与插入数据库语法基本相同,只是SQL语句不同
objConnection.Open();
SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
objSqlCommand.ExecuteNonQuery();
}
catch (SqlException ex)
{ }
finally {
objConnection.Close();
}
查询数据库表信息,并遍历DATASET:
SqlConnection objConnection = null;
try
{
string strConnection = "Data Source=192.168.0.10;Initial Catalog=e_comm;Persist Security Info=True;User ID=sa;Password=symsunsymsun123";
objConnection = new SqlConnection(strConnection);
string strSql;
strSql = "select top 1 * from [e_comm].[dbo].[newsHistory] order by NEWSID DESC"; //查询ID号最大的信息记录
objConnection.Open();
//SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
//objSqlCommand.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(strSql,objConnection);
// 创建一个数据集对象并填充数据
DataSet ds = new DataSet("myTable");
da.Fill(ds, "myTable");
//操作DATASET将公告标题信息提取出来
if (ds.Tables["myTable"].Rows.Count > 0)
{
foreach (DataTable dt in ds.Tables)
{
foreach (DataRow dr in dt.Rows)
{
theLastedItem = dr["NEWSTITLE"].ToString() + " " + dr["THESTARTDATE"].ToString();
theLastedId = dr["NEWSID"].ToString();
}
}
}
}
catch (SqlException ex)
{ }
finally
{
objConnection.Close();
}
-
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
详解.NET Core如何构建一个弹性的HTTP请求机制
.NET Core使用Redis实现创建分布式锁
.NET内存管理释放的两种方式
基于.NET8实现WinFrom应用窗口自动缩放功能
浅析如何在 ASP.NET Core中实现速率限制
.NET Core 委托原理解析(最新推荐)
.NET 9 new features-Microsoft.ML.Tokenizers 库(文本标记化功能)
如何在 .NET 中使用 Tesseract 识别图片文字
ASP.NET Core Web API之Token验证的实现
asp.net core web api项目添加自定义中间件的实现
AI精选
