ado.net基础
来源:互联网 发布:300英雄淘宝金币cdk 编辑:程序博客网 时间:2024/06/05 07:38
<asp:GridView ID="GridView1" runat="server" DataKeyNames="编号" DataSourceID="ObjectDataSource1"
AutoGenerateDeleteButton="true" AutoGenerateEditButton="true"></asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="cartoon" SelectMethod="getall"
UpdateMethod="update" DeleteMethod="delete"></asp:ObjectDataSource>
<!--TypeName为总相关的类名,SelectMethod查询的语句,UpdateMethod更新的操作,DeleteMethod要删除的东西-->
public class cartoon{
//引用了空间using System.Data.SqlClient;using System.Web.Configuration;
private static readonly string _lianjie;
private int _id;//定义了表中的列,
public int 列1
{
get { return _id; }
set { _id = value; }
}
public void update( int 列1)
{
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("update 练习表 set 列1=@列1 where 编号=@编号", con);
cmd.Parameters.AddWithValue("@列1", 列1);//把更新的值放入到表中
using (con)
{
con.Open();
cmd.ExecuteNonQuery();
}
//首先建立与数据库的连接,然后要执行的代码,利用using打开数据库并执行代码
}
public void delete(int 列1)
{
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("delete 练习表where 编号=@编号", con);
cmd.Parameters.AddWithValue("@列1", 列1);//把更新的值放入到表中
using (con)
{
con.Open();
cmd.ExecuteNonQuery();
}
//首先建立与数据库的连接,然后要执行的代码,利用using打开数据库并执行代码
}
public List<cartoon> getall()
{
List<cartoon> res = new List<cartoon>();//定义一个集合,
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("selete 列1 from 练习表", con);
using (con)
{
con.Open();
SqlDataReader reader = cmd.ExecuteReader();//从表中获取值
while (reader.Read())
{ //利用循环将表中的数据一一提出来
cartoon duixiang = new cartoon();//实例cartoon类的对象
duixiang.列1 = (int)reader["列1"];//将读取出来的值放到开始定义中的列1中
res.Add(duixiang);//把他们添加到res集合中
}
}
return res;//返回结果集
}
static cartoon()
{
_lianjie = WebConfigurationManager.ConnectionStrings["练习表"].ConnectionString;
//在前面定义了这个_lianjie, 这个是连接数据库。
}
}
AutoGenerateDeleteButton="true" AutoGenerateEditButton="true"></asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="cartoon" SelectMethod="getall"
UpdateMethod="update" DeleteMethod="delete"></asp:ObjectDataSource>
<!--TypeName为总相关的类名,SelectMethod查询的语句,UpdateMethod更新的操作,DeleteMethod要删除的东西-->
public class cartoon{
//引用了空间using System.Data.SqlClient;using System.Web.Configuration;
private static readonly string _lianjie;
private int _id;//定义了表中的列,
public int 列1
{
get { return _id; }
set { _id = value; }
}
public void update( int 列1)
{
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("update 练习表 set 列1=@列1 where 编号=@编号", con);
cmd.Parameters.AddWithValue("@列1", 列1);//把更新的值放入到表中
using (con)
{
con.Open();
cmd.ExecuteNonQuery();
}
//首先建立与数据库的连接,然后要执行的代码,利用using打开数据库并执行代码
}
public void delete(int 列1)
{
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("delete 练习表where 编号=@编号", con);
cmd.Parameters.AddWithValue("@列1", 列1);//把更新的值放入到表中
using (con)
{
con.Open();
cmd.ExecuteNonQuery();
}
//首先建立与数据库的连接,然后要执行的代码,利用using打开数据库并执行代码
}
public List<cartoon> getall()
{
List<cartoon> res = new List<cartoon>();//定义一个集合,
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("selete 列1 from 练习表", con);
using (con)
{
con.Open();
SqlDataReader reader = cmd.ExecuteReader();//从表中获取值
while (reader.Read())
{ //利用循环将表中的数据一一提出来
cartoon duixiang = new cartoon();//实例cartoon类的对象
duixiang.列1 = (int)reader["列1"];//将读取出来的值放到开始定义中的列1中
res.Add(duixiang);//把他们添加到res集合中
}
}
return res;//返回结果集
}
static cartoon()
{
_lianjie = WebConfigurationManager.ConnectionStrings["练习表"].ConnectionString;
//在前面定义了这个_lianjie, 这个是连接数据库。
}
}
阅读全文
0 0
- ADO.NET基础
- ADO.NET 2.0 基础
- ADO.NET基础
- ADO.NET基础
- 初学ADO.NET基础
- 09.29ADO.Net 基础
- ADO.NET基础(4)
- ADO.net基础
- ADO.NET基础复习
- ADO.NET基础1
- ADO.NET基础2
- ADO.NET基础
- ADO.NET 基础
- ado.net基础代码
- ADO.NET基础
- ADO.NET基础开发
- ADO.Net基础
- ADO.NET基础
- Computer Architecture A Quantitative Approach 读书笔记chapter1-1
- java工具安装
- Angular-项目结构
- 让静态链接库(static library)兼容 MT, MTd, MD, MDd 4种运行库
- 用vuforia创建AR简单案例
- ado.net基础
- 2222222
- 机器学习之-最邻近算法(Nearest Neighbor)
- Scala方法定义,方法和函数的区别,将方法转换成函数
- 找假币算法
- mac Android Studio安装kotlin插件
- 本人2011级学生TXH大佬写的超短的SAP网络流程序
- BZOJ2809(Apio2012)[dispatching]--左偏树
- 欢迎使用CSDN-markdown编辑器