C#哪些从C#中开拓数据库并拓展 增 删 改 查 操作

首先
在C#中引用数据库的操作! (因为我们用的是SQLserver数据库,所以是SqlClient)

using
System.Data.SqlClient;

1:要贯彻对数据库的操作,大家必须首先登场录数据库

               
Console.WriteLine(“请输入用户名:”); //提示客户输入用户名和密码

               
string name = Console.ReadLine();

               
Console.WriteLine(“请输入密码:”);

               
string pwd = Console.ReadLine();

               
SqlConnection con = null;         //注解SqlConnection的对象,并予以空值

               
try                           //try
里面放或然出现谬误的代码

               
{

     
//登录数据库,从控制台接收音讯作为登录的用户名和密码,方法为:(‘”+变量名+”‘)

     
string str = “data source=.;initial catalog=QQ项目数据库;user ID='” +
name + “‘;pwd='” + pwd + “‘”;

             
con = new SqlConnection(str); //将上边定义的str字符串作为SqlConnection的参数,也正是说告诉C#哪些登录数据库

              
con.Open(); 
//用Open()方法打开数据库
                
           
}

               
catch (Exception) 
//当try里面包车型地铁代码出现错误时就会实施catch里的代码不然不会举办

               
{

                  
Console.WriteLine(“互连网尤其!”);  //一般catch里面放的是提示客户输入错误的消息

               
}

               
finally   //不管try里面包车型客车代码有没有出错,始终会进行finally里面包车型客车代码,所以一般放关闭数据库的代码

               
{

                   
if (con != null)  //因为不能用空值引用任何方法,所以加if判断

                   
{

                       
con.Close(); //用Close()方法关闭数据库

                   
}

               
}
            }

 

以上操作为让客户输入音信来报到数据库,假设不用用户输入,关键代码有三条

   
//登录数据库,从控制台接收音讯作为登录的用户名和密码,方法为:(‘”+变量名+”‘)

  
string str = “data source=.;initial catalog=QQ项目数据库;user ID='” +
name + “‘;pwd='” + pwd + “‘”;

  
SqlConnection con = new SqlConnection(str); //将上边定义的str字符串作为SqlConnection的参数,也便是说告诉C#怎么样登录数据库

  
con.Open(); 
//用Open()方法打开数据库

打开数据库后我们须求向数据库输入要操作的吩咐(代码如下)

–完毕删除效率

  string
sql=”select 要删减的列名 from 表名 where 删除的标准”;   //跟Sql写的语句一样
 
 
SqlCommand com=new SqlCommand(sql,con);  //该措施有四个参数,第三个是要数据库执行的操作,第①个是对数据库打开的连日(本文用变量con表示)

  int
n = com.ExecuteNonQuery(); //ExecuteNonQuery()方法再次回到的是受影响的行数,用int类型的
n 接收  (唯独不能用此措施执行查询操作)

  //判断是或不是成功执行删除操作

 
if(n>0)
 {
   
Console.Writline(“删除成功!”);
 }

//实现扩展,修改操作跟上边删除方法和代码是千篇一律的,只必要在
string sql=””;语句中开始展览相呼应的修改即可

 

相关文章