日期:2014-05-19  浏览次数:20385 次

跪求asp.net(C#)连接数据库的代码
小弟初学ASP.NET(C#),因为买的书还没到,所以想各位大哥帮忙,给个比较完整的代码.谢谢了!

------解决方案--------------------
新建一aspx页
using System.Data.SqlClient

PageLoad里
SqlConnection conn = new SqlConnection( "server=.;database=test;uid=sa;pwd=112334 ");//设置连接字符串
SqlCommand cmd = new SqlCommand( "select * from test ", conn);//查询命令
SqlDataAdapter sda = new SqlDataAdapter(cmd);//创建适配器
DataSet ds = new DataSet();//创建数据集
conn.Open();//打开连接
sda.Fill(ds, "tb1 ");//填充数据集
conn.Close();//关闭连接
System.Web.UI.WebControls.GridView gv = new GridView();//创建网格控件
this.form1.Controls.Add(gv); //将控件添加到页面
gv.DataSource = ds.Tables[ "tb1 "];//设置控件数据源
gv.DataBind();//绑定数据
------解决方案--------------------
<appSettings>
<!--数据库连接字符串-->
<add key= "conn " value= "server=127.0.0.1;database=test;uid=test_f;pwd=test "/>
</appSettings>

string connectionString = ConfigurationSettings.AppSettings[ "conn "];

public static int Execute(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString,connection))
{
try
{
connection.Open();
int rows=cmd.ExecuteNonQuery();
return rows;
}
catch(System.Data.SqlClient.SqlException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
------解决方案--------------------
SqlConnection conn = new SqlConnection( "server=.;database=dbname;uid=sa;pwd=pass ");
注:server=.表示本机
database=dbname 表示所连数据库为dbname
uid=sa 数据库的登录名为sa
pwd=pass 数据库登录名为sa的登录密码为pass
------解决方案--------------------
1.数据库连接字符串都是写在webconfig里的,然后哪个页面需要连接数据库时
调用那个字符串就可以啦
1.配置文件的代码如下:
   <configuration>
<connectionStrings>
<add name= "ConnStr " connectionString= "Data Source=.;Initial Catalog=JianCai;User ID=sa;Password= " providerName= "System.Data.SqlClient "/>
</connectionStrings>
2.页面掉数据时如下
private SqlConnection con;
public SqlCommand comm;
public SqlDataReader sdr;
protected void Page_Load(object sender, EventArgs e)
{
con = new SqlConnection(ConfigurationSettings.AppSettings[ "ConnStr "]);
掉数据时如下
很简单的你做几个小例子就熟悉拉

------解决方案--------------------
其实看MSDN就可以啦,大部分.net书都是从上面"抄袭"的,无非是归归类,常用的
总结出来而已,如果你对msdn学习或者试用感觉不爽就买书吧,买书有个一个好处.那就
是书上带着项目.你做几个项目就上手啦
哈哈相信会对你有所帮助地,这是偶的一点心得体会
------解决方案--------------------
楼主 可以看看DataAccess ApplicationBlock
http://www.microsoft.com/downloads/details.aspx?FamilyId=F63D1F0A-9877-4A7B-88EC-0426B48DF275&displaylang=en

http://www.itzhe.cn/Programme/HTML/30169.html

http://www.sqlgood.com/aspx/detail/?id=d3a24367-00cf-4f42-b23e-98970160bb38

http://www.itwen.com/04web/08cji/cji20061111/69901_4.html