asp.net数据库问题

VS2010C#新建了个asp.net,建了个数据库网页上有一个button,一个textbox,要在textbx中输入值,并且点击按钮将其添加到所建数据库中,同时将数据... VS2010 C#新建了个asp.net,建了个数据库
网页上有一个button,一个textbox,要在textbx中输入值,并且点击按钮将其添加到所建数据库中,同时将数据显示出来,怎么弄?
本人乃菜鸟,见谅……谢谢诸位啦
展开
 我来答
rqs369
2011-03-09 · TA获得超过164个赞
知道答主
回答量:48
采纳率:100%
帮助的人:32.4万
展开全部
你这问题太笼统了。。。给你全写下来就一个ado.net + 三层架构了。。。。
先给你一个底层类:
//数据库的类
public string getconn()
{
string str = System.Configuration.ConfigurationManager.ConnectionStrings["DBCon"].ConnectionString;
return str;
}
//获取datatable
public DataTable GetDataTable(string boundStr)
{
System.Data.DataTable myTable = new DataTable();
string connectStr = getconn();
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(connectStr);
conn.Open();
try
{
System.Data.SqlClient.SqlDataAdapter myD = new System.Data.SqlClient.SqlDataAdapter(boundStr, conn);
myTable = new System.Data.DataTable();
myD.Fill(myTable);
}
catch (Exception e)
{
//System.Web.HttpContext.Current.Response.Write(boundStr);
//System.Web.HttpContext.Current.Response.End();
}
conn.Close();
return myTable;
}
//添加方法
public bool addshuju(string strsql)
{
using (SqlConnection conn = new SqlConnection(getconn()))
{
try
{
conn.Open();
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(strsql, conn);
cmd.ExecuteNonQuery();
return true;
}
catch (SqlException e)
{
System.Web.HttpContext.Current.Response.Write(strsql);
System.Web.HttpContext.Current.Response.End();

throw new Exception(e.Message);
return false;
}
finally
{
conn.Close();
}

}
}

点击按钮事件中写
string sql="insert into Items(items,sun,mood) values ('"+值1+"','"+值2+"','"+值3+"')"
//调用添加事件
addshuju(sql);
//调用查询事件
string sql="select * from Items";
DateTable dt= GetDataTable(sql);
//输出显示数据库中的值:
for(int i=0;i<dt.Rows.Count;i++)
{
Response.Write(dt.Rows[i]["items"].toString());
Response.Write(dt.Rows[i]["sun"].toString());
Response.Write(dt.Rows[i]["moon"].toString());
}

以上代码基本都实现了楼主所要求的功能,给分吧。。。。。。

你可以去网上搜下 DbHelper.cs 底层类文件源码。。。。自己喜欢用那段就粘那段
上校2c
2011-03-09 · TA获得超过194个赞
知道小有建树答主
回答量:471
采纳率:100%
帮助的人:122万
展开全部
这些问题我会问书的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网友gjnfhjvbkk
2011-03-09 · TA获得超过556个赞
知道小有建树答主
回答量:744
采纳率:0%
帮助的人:364万
展开全部
的确楼主,这个问题,书上绝对有的,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式