数据库连接及操作类

using System.Configuration;//需要在“引用”中也添加
using System.Data.SqlClient;//SQL数据
using System.Data;
using System;
using System.Windows.Forms;

namespace WeightSystem
{
public class DbHelperSQL
{
// public static string connstr = ConfigurationManager.ConnectionStrings[“WeightConStr”].ConnectionString; //连接对象的私有字段
static SqlConnection conn;
public static SqlConnection Connection//连接对象的属性
{
get
{
if (conn == null)
{
string connstr = “Data Source = (local); uid=sa;pwd=12345678;Initial Catalog =weight_db; Integrated Security=SSPI”;//本地连接
//string connstr = ConfigurationManager.ConnectionStrings[“WeightConStr”].ConnectionString;
conn = new SqlConnection(connstr);
conn.Open();
}
else if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
else if (conn.State == ConnectionState.Broken)
{
conn.Close();
conn.Open();
}
return conn;
}
}
public static int ExecuteCommand(string sql)//数据执行
{
try
{
if (Connection.State != ConnectionState.Open)
{
Connection.Open();
}
SqlCommand cmd = new SqlCommand(sql, Connection);
return cmd.ExecuteNonQuery();//返回受影响的行
}
// catch (Exception e)
catch
{
// MessageBox.Show(“数据失败!”+e, “提示”, MessageBoxButtons.OK, MessageBoxIcon.Information);
return 0;
}
}
}
}

猜你喜欢

转载自blog.csdn.net/qq_30725967/article/details/85207174
今日推荐