asp.net的几种简单连接数据库方法
?-------- 調用存儲過程,連接控件參數,顯示數據
??????? 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");
轉載于:https://www.cnblogs.com/miaofawei/articles/2162347.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的asp.net的几种简单连接数据库方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redhat Linux网卡配置与绑定
- 下一篇: Objective-C入门