加深对ADO.NET的了解 (视频)
使用.NET写
程序 操作数据库一般都会使用ADO.NET来操作
如果你对使用ADO.NET模模糊糊
就看一下这个微 软件的ADO 视频 相信看完你一定会清楚的
下面代码 是视频上的数据库连接执行方法的代码 我整理发出 提供给大家测试:
using (SqlConnection con = new SqlConnection("连接数据库实际行动")) //using指定作用域 出了作用域会自动释放
{
con.Open();
con.Close();
}
public DataSet ExecuteandFill() //返回内存里的一个数据表 用从数据源中读到内存 可操作
{
SqlConnection con = new SqlConnection("数据库的连接字符");
SqlDataAdapter da = new SqlDataAdapter("select * form user",con);
DataSet ds = new DataSet(); //一般和SqlDataAdapter共同使用
con.Open();
da.Fill(ds);
return ds;
}
public void ExecuteNorQuery() //执行并返回受影响的行数
{
SqlConnection con = new SqlConnection("数据库的连接字符");
SqlCommand cmddata = new SqlCommand("updata scoretable set pasword = 'abc' where user = 'qb'", con);
cmddata.CommandType = CommandType.Text; //指明要执行的SQL文本
con.Open();
cmddata.ExecuteNonQuery(); //返回受影响的行数
}
public int ExecuteReader() //返回执行完表的第一行第一列 可利用在count,sum
{
SqlConnection con = new SqlConnection("数据库的连接字符");
SqlCommand sqlcmd = new SqlCommand("Select count(*) form user", con);
sqlcmd.CommandType = CommandType.Text; //指明要执行的SQL文本
con.Open();
return Convert.ToInt32(sqlcmd.ExecuteScalar().ToString()); //返回的表的行数
}
public SqlDataReader ExecuteReader() //用于查询 是只读的
{
SqlConnection con = new SqlConnection("数据库的连接字符");
SqlCommand sqlcom = new SqlCommand("select user,age,pasword form user", con);
sqlcom.CommandType = CommandType.Text;
con.Open();
sqlcom.ExecuteReader();
}
点此 下载
地址:http://www.brsbox.com/filebox/down/fc/67c5911950bdc644af32662b62d97695
大小:10M
如果你对使用ADO.NET模模糊糊
就看一下这个微 软件的ADO 视频 相信看完你一定会清楚的
下面代码 是视频上的数据库连接执行方法的代码 我整理发出 提供给大家测试:
using (SqlConnection con = new SqlConnection("连接数据库实际行动")) //using指定作用域 出了作用域会自动释放
{
con.Open();
con.Close();
}
public DataSet ExecuteandFill() //返回内存里的一个数据表 用从数据源中读到内存 可操作
{
SqlConnection con = new SqlConnection("数据库的连接字符");
SqlDataAdapter da = new SqlDataAdapter("select * form user",con);
DataSet ds = new DataSet(); //一般和SqlDataAdapter共同使用
con.Open();
da.Fill(ds);
return ds;
}
public void ExecuteNorQuery() //执行并返回受影响的行数
{
SqlConnection con = new SqlConnection("数据库的连接字符");
SqlCommand cmddata = new SqlCommand("updata scoretable set pasword = 'abc' where user = 'qb'", con);
cmddata.CommandType = CommandType.Text; //指明要执行的SQL文本
con.Open();
cmddata.ExecuteNonQuery(); //返回受影响的行数
}
public int ExecuteReader() //返回执行完表的第一行第一列 可利用在count,sum
{
SqlConnection con = new SqlConnection("数据库的连接字符");
SqlCommand sqlcmd = new SqlCommand("Select count(*) form user", con);
sqlcmd.CommandType = CommandType.Text; //指明要执行的SQL文本
con.Open();
return Convert.ToInt32(sqlcmd.ExecuteScalar().ToString()); //返回的表的行数
}
public SqlDataReader ExecuteReader() //用于查询 是只读的
{
SqlConnection con = new SqlConnection("数据库的连接字符");
SqlCommand sqlcom = new SqlCommand("select user,age,pasword form user", con);
sqlcom.CommandType = CommandType.Text;
con.Open();
sqlcom.ExecuteReader();
}
点此 下载
地址:http://www.brsbox.com/filebox/down/fc/67c5911950bdc644af32662b62d97695
大小:10M
<script src="tag.php?action=relatetag&rtid=9432" type="text/javascript"></script>