asp.net的几种简单连接数据库方法
2011-05-24 14:00
681 查看
-------- 调用存储过程,连接控件参数,显示数据
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=.;Database=qdxt;Integrated Security=SSPI";
conn.Open();
SqlCommand comm = new SqlCommand();
comm.Connection = conn;
comm.CommandType = CommandType.StoredProcedure;
comm.CommandText = "proc_shiyanshishiyongliang";
SqlParameter pa = new SqlParameter("@sh_sh_id", SqlDbType.Char);
pa.Value = DropDownList1.SelectedItem.ToString();
comm.Parameters.Add(pa);
comm.Parameters.Add("@shiyongliang", SqlDbType.Int).Direction = ParameterDirection.Output;
comm.ExecuteScalar();
int i = (int)comm.Parameters["@shiyongliang"].Value;
TextBox1.Text = i.ToString();
------ 代码连接数据库查询结果
string y_name = TextBox1.Text;
string y_mima = TextBox2.Text;
string y_leixing=DropDownList1.Text;
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "data source=.;database=qdxt;Integrated Security=SSPI";
conn.Open();
SqlCommand com = new SqlCommand();
com.Connection = conn;
com.CommandText = "select * from yh where y_name=@y_name and y_mima=@y_mima and y_leixing=@y_leixing";
SqlParameter pa = new SqlParameter("@y_name", SqlDbType.VarChar,10);
pa.Value = y_name;
com.Parameters.Add(pa);
pa = new SqlParameter("@y_mima", SqlDbType.VarChar, 10);
pa.Value = y_mima;
com.Parameters.Add(pa);
pa = new SqlParameter("@y_leixing", SqlDbType.VarChar,10);
pa.Value = y_leixing;
com.Parameters.Add(pa);
SqlDataReader re = com.ExecuteReader();
if (re.Read())
if (y_leixing == "guanliyuan")
Response.Redirect("kcanpai.aspx");
else
Response.Redirect("新文件夹1/chuqinchaxun.aspx");
else
Response.Write("<script language='javascript'>alert('密码或用户名错误');</script>");
-----------代码连接数据库增删改
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "data source=.;database=qdxt;Integrated Security=SSPI";
conn.Open();
SqlCommand com = new SqlCommand();
com.Connection = conn;
com.CommandText = "insert into dbo.kc(kc_id,kc_name) values(@kc_id,@kc_name)";
SqlParameter pa = new SqlParameter("@kc_id", SqlDbType.NChar, 10);
pa.Value = TextBox1.Text;
com.Parameters.Add(pa);
pa = new SqlParameter("@kc_name", SqlDbType.VarChar, 10);
pa.Value = TextBox2.Text;
com.Parameters.Add(pa);
int i = com.ExecuteNonQuery();
if (i != 0)
{
Response.Write("<script language='javascript'>alert('添加数据成功');</script>");
}
else
{
Response.Write("<script language='javascript'>alert('添加数据失败');</script>");
}
Response.Redirect("kcshezhi.aspx");
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=.;Database=qdxt;Integrated Security=SSPI";
conn.Open();
SqlCommand comm = new SqlCommand();
comm.Connection = conn;
comm.CommandType = CommandType.StoredProcedure;
comm.CommandText = "proc_shiyanshishiyongliang";
SqlParameter pa = new SqlParameter("@sh_sh_id", SqlDbType.Char);
pa.Value = DropDownList1.SelectedItem.ToString();
comm.Parameters.Add(pa);
comm.Parameters.Add("@shiyongliang", SqlDbType.Int).Direction = ParameterDirection.Output;
comm.ExecuteScalar();
int i = (int)comm.Parameters["@shiyongliang"].Value;
TextBox1.Text = i.ToString();
------ 代码连接数据库查询结果
string y_name = TextBox1.Text;
string y_mima = TextBox2.Text;
string y_leixing=DropDownList1.Text;
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "data source=.;database=qdxt;Integrated Security=SSPI";
conn.Open();
SqlCommand com = new SqlCommand();
com.Connection = conn;
com.CommandText = "select * from yh where y_name=@y_name and y_mima=@y_mima and y_leixing=@y_leixing";
SqlParameter pa = new SqlParameter("@y_name", SqlDbType.VarChar,10);
pa.Value = y_name;
com.Parameters.Add(pa);
pa = new SqlParameter("@y_mima", SqlDbType.VarChar, 10);
pa.Value = y_mima;
com.Parameters.Add(pa);
pa = new SqlParameter("@y_leixing", SqlDbType.VarChar,10);
pa.Value = y_leixing;
com.Parameters.Add(pa);
SqlDataReader re = com.ExecuteReader();
if (re.Read())
if (y_leixing == "guanliyuan")
Response.Redirect("kcanpai.aspx");
else
Response.Redirect("新文件夹1/chuqinchaxun.aspx");
else
Response.Write("<script language='javascript'>alert('密码或用户名错误');</script>");
-----------代码连接数据库增删改
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "data source=.;database=qdxt;Integrated Security=SSPI";
conn.Open();
SqlCommand com = new SqlCommand();
com.Connection = conn;
com.CommandText = "insert into dbo.kc(kc_id,kc_name) values(@kc_id,@kc_name)";
SqlParameter pa = new SqlParameter("@kc_id", SqlDbType.NChar, 10);
pa.Value = TextBox1.Text;
com.Parameters.Add(pa);
pa = new SqlParameter("@kc_name", SqlDbType.VarChar, 10);
pa.Value = TextBox2.Text;
com.Parameters.Add(pa);
int i = com.ExecuteNonQuery();
if (i != 0)
{
Response.Write("<script language='javascript'>alert('添加数据成功');</script>");
}
else
{
Response.Write("<script language='javascript'>alert('添加数据失败');</script>");
}
Response.Redirect("kcshezhi.aspx");
相关文章推荐
- ASP.NET通过配置Web.config文件提高手动绑定数据库效率的一个简单方法,不用每次手动连接数据库地址,或者数据库地址变更时只改一处即可。
- 用ASP.NET和C#连接数据库的几种方法
- 获取ASP.NET连接数据库字符串最简单方法
- 用ASP.NET和C#连接数据库的几种方法
- 用ASP.NET和C#连接数据库的几种方法
- asp连接几种数据库的方法
- ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- 在ASP中实现页面与数据库连接的几种实用方法
- ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- 在ASP.NET中连接SQL Server的简单方法
- .net中连接数据库的几种方法(vb.net)
- asp.net 连接sql server 2005 数据库的设置方法
- ASP.NET中各种连接数据库的配置的方法及json数据转换
- VB.NET连接数据库的几种方法
- asp.net中web.config保存(Access)数据库连接字符串的三种方法
- ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- 在ASP.NET中连接SQL Server的简单方法
- ASP.NET页面跳转的几种方法简单介绍
- ASP.NET MVC 初学笔记.1 EF连接数据库的多种方法
- asp.net数据库连接,三层架构方法调用 (转)