首页 / C# / C#连接数据库-曾,删,改,查
C#连接数据库-曾,删,改,查
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C#连接数据库-曾,删,改,查,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2747字,纯文字阅读大概需要4分钟。
内容图文
![C#连接数据库-曾,删,改,查](/upload/InfoBanner/zyjiaocheng/451/5c5534212a104c499f389827b262cc36.jpg)
static void Main(string[] args) { //SqlConnection conn = new SqlConnection();//实例化 //conn.ConnectionString = "server=.;database=mydb;uid=sa;pwd=123";//初始化-----可以用下面一条语句执行 SqlConnection conn = new SqlConnection("server=.;database=mydb;uid=sa;pwd=123"); Console.WriteLine(conn.State); conn.Open();//打开数据库连接 Console.WriteLine(conn.State); conn.Close();//关闭数据库连接 Console.WriteLine(conn.State); }
连接数据库并插入数据
static void Main(string[] args) { SqlConnection conn = new SqlConnection("server=.;database=mydb;uid=sa;pwd=123"); conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn;//初始化,通过conn数据对象连接数据库 cmd.CommandText = "insert into info values(‘p005‘,‘学生‘,‘0‘,‘n001‘,‘1990-02-1‘)";//""内为SQL语句 cmd.ExecuteNonQuery(); conn.Close(); Console.WriteLine("OK"); }
连接数据库并修改数据
public static void Main(string[] args) { SqlConnection conn = new SqlConnection("server=.;database=mydb;uid=sa;pwd=123"); conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "update info set name=‘学员‘ where code=‘p005‘"; cmd.ExecuteNonQuery(); conn.Close(); }
连接数据库并删除数据
public static void Main(string[] args) { SqlConnection conn = new SqlConnection("server=.;database=mydb;uid=sa;pwd=123"); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "delete from info where code=‘p005‘"; cmd.ExecuteNonQuery(); conn.Close(); }
连接数据库查询数据
static void Main(string[] args) { SqlConnection conn = new SqlConnection("server=.;database=mydb;uid=sa;pwd=123"); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "select * from info"; SqlDataReader r = cmd.ExecuteReader();//查询语句用ExecuteReader返回SqlDataReader类 while (r.Read()) { Console.WriteLine(r[0].ToString()+r[1].ToString()+r[2].ToString()); } conn.Close(); }
案例:用户登录实现
public static void Main(string[] arges) { Console.Write("用户名:"); string uid = Console.ReadLine(); Console.Write("密码:"); string pwd = Console.ReadLine(); SqlConnection conn = new SqlConnection("server=.;database=mydb;uid=sa;pwd=123"); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "select * from login where username=‘"+uid+"‘ and password=‘"+pwd+"‘"; SqlDataReader r = cmd.ExecuteReader(); if (r.HasRows == false) { Console.WriteLine("嗯哼,不对"); } else { Console.WriteLine("嗯哼,正确"); } conn.Close(); }
*** .HasRows()与.read()区别:HasRows只关系读数据库中的数据是否可行,而不执行读的操作.Read是执行读的操作看是否执行成功.二者都返回一个bool行的变量.***
C#连接数据库-曾,删,改,查
标签:
本文系统来源:http://www.cnblogs.com/liujiangping/p/4618286.html
内容总结
以上是互联网集市为您收集整理的C#连接数据库-曾,删,改,查全部内容,希望文章能够帮你解决C#连接数据库-曾,删,改,查所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。