ADO.Net之SqlConnection、sqlcommand的应用


在ADO.NET中,有两种操作数据库的方式:
1.无连接的方式;2.保持连接的方式。不论采用哪种方式,都可以通过SqlCommand对象提供的方法传递对数据库操作的命令,并返回命令执行的结果。在保持连接的方式下操作数据库的一般步骤为:1.创建SqlConnection的实例;2.创建SqlCommand的实例;3.打开连接;4.执行命令;5.关闭连接。

 SqlConnection对象可以连接到SQL server数据库。

连接数据库主要分为以下3步

(1)定义连接字符串

(2)创建SqlConnection

  (3)打开数据库连接

代码:

 string connstring @"Data Sourcen.\sqlexpress: Initial Catalog=AddressList;Integrated
Security=True”;
Sqlconnection connection- new sqlconnection(connstring);
connection Open();
MessageBox. Show(“打开数据库连接成功");
connection Close();
MessageBox. Show("关闭数据库连接成功”); 

 

 

 

SqlCommand对象用于执行具体的SQL语句,如增加、删除、修改、查找。SqlCommand对象的使用步骤如下。

创建SqlConnection对象。

定义SQL语句。

创建SqlCommand对象。

调用SqlCommand对象的某个方法,执行SQL语句。

相关代码

private void btnLogin_click (object sender, EventArgs e)

{
         if (txtUserName.Text.Trim()==“”|| txtUserPassword.Tex.Trim()==””)
         }      

MessageBox. Show("用户名或密码不能为空!”);
         txtUserName. Focus();
         return;
}

string connstring = @"Data Source=.\sqlexpress; Initial
Catalog-AddressList: Integrated Security=True”;
         string sqlstr= string. Format("select *from{User} where UserName=’{0}’
and Password(1)'”, txtUserName. Text. Trim(), txtUserPassword.Text.Trim();
         using(SqlConnection conn=new Sqlconnection(connstring))

{
SqICommand cmd=new SqlCommand(sqlstr, conn);

conn open();
sqlDataReader sdr= cmd.ExecuteReader();
if(sdr.Read())

}
         MessageBox.Show("登录成功!“);

}

Else

{
                  MessageBox,Show("用户名或密码错误,请重新输入!”,“错误");
                  txtuserPassword.Text=””;
                txtUserName. Focus();

}
         sdr Close();

}

}

 




 

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告