C#连接SQL数据库
来源:互联网 发布:淘宝图书代理 编辑:程序博客网 时间:2024/05/22 00:12
C#连接SQL数据库 1
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#连接sql数据库
- c#连接sql数据库:
- C#连接SQL数据库
- C# 连接SQL数据库
- C#连接SQL数据库
- C#连接SQL数据库
- c#连接SQL数据库
- c#连接SQL数据库
- C#连接SQL数据库
- C# 连接SQL数据库
- C# 连接Sql数据库
- C#连接SQL数据库
- C# 连接SQL数据库
- c#连接sql数据库
- C#连接SQL数据库
- C# 连接SQL数据库
- C#怎么连接SQL数据库.
- C#连接数据库SQL(2005)
- test_title_18
- test_title_19
- C#酒店管理重要知识点总结
- 调用Android相机拍照,解决了拍照时候内存溢出溢出的问题
- MTK6575 量产软件修改信息
- C#连接SQL数据库
- Linux高级程序进程管理
- C#入门笔记
- Eclipse 修改编辑字体大小
- sdfsdfsdfsd sf
- 为你写诗
- NYOJ 173 Quicksum
- boost::format(字符串格式化库)
- 【Cocos2d-X开发学习笔记】第02期:渲染框架之节点类(CCNode)的使用