C#连接SQL数据库
2014-02-15 15:08
351 查看
C#连接SQL数据库 1
l 数据库连接 1
l 数据库插入 2
l 数据库修改,插入,删除,,修改的只是SQL语句 3
l 数据库连接 1
l 数据库插入 2
l 数据库修改,插入,删除,,修改的只是SQL语句 3
C#连接SQL数据库
l 数据库连接
public void GetCon() { SqlConnection conn = null; try { conn = new SqlConnection(); conn.ConnectionString = "Data Source=(local);Initial Catalog=S_T1;Integrated Security=True;"; //使用window用户登入 //conn.ConnectionString = "Data Source=(local);Database=S_T1;Uid=sa;Pwd="; //使用SQL用户sa登入的 if (conn.State == ConnectionState.Closed) { conn.Open(); MessageBox.Show("数据库连接成功!"); } } catch (Exception e) { MessageBox.Show(e.ToString()); } finally { conn.Close(); //关闭数据库 因为就像电话一样,你正在通话中,其他电话打不进来..数据库也是一样 } } |
l 数据库插入
public void Getsql() { SqlConnection conn = null; try { conn = new SqlConnection(); conn.ConnectionString = "Data Source=(local);Initial Catalog=S_T1;Integrated Security=True;"; //使用window用户登入 //conn.ConnectionString = "Data Source=(local);Database=S_T1;Uid=sa;Pwd="; //使用SQL用户sa登入的 if (conn.State == ConnectionState.Closed) { conn.Open(); MessageBox.Show("数据库连接成功!"); string sql = "select * from StorageUser"; SqlCommand cmd = new SqlCommand(sql, conn); //创建一个执行SQL的命令对象. SqlDataReader dr = cmd.ExecuteReader(); //创建一个DataReader对象,读取数据用 while (dr.Read()) //如果存在数据 { string name = dr.GetString(0); string psw = dr.GetString(1); MessageBox.Show(string.Format("用户名:{0},密码:{1}", name, psw));//这个很好用... } } } catch (Exception e) { MessageBox.Show(e.ToString()); } finally { conn.Close(); //关闭数据库 因为就像电话一样,你正在通话中,其他电话打不进来..数据库也是一样 } } |
l 数据库修改,插入,删除,,修改的只是SQL语句
public int UpdateSql() { SqlConnection conn = null; try { conn = new SqlConnection(); conn.ConnectionString = "Data Source=(local);Initial Catalog=S_T1;Integrated Security=True;"; //使用window用户登入 //conn.ConnectionString = "Data Source=(local);Database=S_T1;Uid=sa;Pwd="; //使用SQL用户sa登入的 if (conn.State == ConnectionState.Closed) { conn.Open(); MessageBox.Show("数据库连接成功!"); string sql = string.Format("insert into StorageUser values('{0}','{1}')","zhongxia","123"); SqlCommand cmd = new SqlCommand(sql, conn); //创建一个执行SQL的命令对象. int flag = cmd.ExecuteNonQuery(); //创建一个DataReader对象,读取数据用 ,好像这个有一个缺点,.只有数据库连接是才能用 string message = flag > 0 ? "插入成功":"插入数据失败"; MessageBox.Show(message); } } catch (Exception e) { MessageBox.Show(e.ToString()); } finally { conn.Close(); //关闭数据库 因为就像电话一样,你正在通话中,其他电话打不进来..数据库也是一样 } return 0; } |
public int UpdateSql(string sql) //有参数的更新 { SqlConnection conn = null; try { conn = new SqlConnection(); conn.ConnectionString = "Data Source=(local);Initial Catalog=S_T1;Integrated Security=True;"; //使用window用户登入 //conn.ConnectionString = "Data Source=(local);Database=S_T1;Uid=sa;Pwd="; //使用SQL用户sa登入的 if (conn.State == ConnectionState.Closed) { conn.Open(); MessageBox.Show("数据库连接成功!"); SqlCommand cmd = new SqlCommand(sql, conn); //创建一个执行SQL的命令对象. int flag = cmd.ExecuteNonQuery(); //创建一个DataReader对象,读取数据用 ,好像这个有一个缺点,.只有数据库连接是才能用 string message = flag > 0 ? "更新成功" : "更新数据失败"; MessageBox.Show(message); } } catch (Exception e) { MessageBox.Show(e.ToString()); } finally { conn.Close(); //关闭数据库 因为就像电话一样,你正在通话中,其他电话打不进来..数据库也是一样 } return 0; } |
相关文章推荐
- c#连接MDB,SQL数据库代码
- c#连接SQL数据库
- c#连接MDB,SQL数据库代码
- C# 连接SQL数据库 常用连接字符串
- 自己写的个C#(ASP.NET)连接SQL数据库执行查询和修改操作的类
- C# 连接SQL数据库 常用连接字符串
- C# 连接SQL数据库 常用连接字符串
- C#连接SQL数据库
- C# 连接SQL数据库、常用的连接字符串讲解、常用的数据库操作方法
- C#窗体与sql数据库的连接
- C# 连接SQL数据库、常用的连接字符串讲解、常用的数据库操作方法
- c# SQL数据库远程连接及配置方法
- C#TreeView连接SQL数据库(可实现无限节点)
- c#连接sql数据库并调用
- [置顶] C# 连接SQL数据库 常用连接字符串
- C#连接SQL数据库
- C# 连接SQL数据库 常用连接字符串
- C#中如何连接SQL数据库 并获取数据
- C# 连接sql数据库对 access,excel导入导出操作
- C#WinForm连接本地或远程Sql数据库,并进行简单操作。