在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
首先 在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()方法关闭数据库 } }
以上操作为让客户输入信息来登录数据库,如果不用用户输入,关键代码有三条 //登录数据库,从控制台接收信息作为登录的用户名和密码,方法为:('"+变量名+"') SqlConnection con = new SqlConnection(str); //将上面定义的str字符串作为SqlConnection的参数,也就是说告诉C#怎样登录数据库 con.Open(); //用Open()方法打开数据库 --实现删除功能 string sql="select 要删除的列名 from 表名 where 删除的条件"; //跟Sql写的语句一样 int n = com.ExecuteNonQuery(); //ExecuteNonQuery()方法返回的是受影响的行数,用int类型的 n 接收 (唯独不能用此方法执行查询操作) //判断是否成功执行删除操作 if(n>0) //实现增加,修改操作跟上面删除方法和代码是一样的,只需要在 string sql="";语句中进行相对应的修改即可
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论