首先引入必要命名空间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();
}
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |