日期:2014-05-17  浏览次数:20380 次

AST.NET2005连接SQL2008数据库的连库类怎么写
AST.NET2005连接SQL2008数据库的连库类怎么写
我一直用SQL2000的库
public class DBAccess
{
  private SqlConnection conn = null;
  private string connstring = "server=.;uid=sa;pwd=;database=xlrz";

  public DBAccess() { }
  public DBAccess(string connstring)
  {
  this.connstring = connstring;
  }
  private void openConn()
  {
  conn = new SqlConnection(connstring);
  }
  public void closeConn()
  {
  if (conn.State == ConnectionState.Open)
  {
  conn.Close();
  }
  }
  public int executeSql(string sql)
  {
  this.openConn();
  conn.Open();
  int i = 0;
  SqlCommand cmd = new SqlCommand(sql, conn);
  i = cmd.ExecuteNonQuery();
  this.closeConn();
  return i;
  }
  public DataTable searchSql(string sql)
  {
  this.openConn();
  DataSet ds = new DataSet();
  SqlDataAdapter da = new SqlDataAdapter(sql, conn);
  da.Fill(ds);
  return ds.Tables[0];
  }
}
怎么编写谢谢

------解决方案--------------------
没什么区别啊,顶多是SQL Express版本的话,数据库连接字符串有所区别而已。其他几乎一样的。
------解决方案--------------------
原来怎么连 现在应该还是怎么连。区别应该不会很大。虽然我没用过sql2008。。。。
------解决方案--------------------
探讨
SQLHelper

------解决方案--------------------
// .NET Framework Data Provider for SQL Server 标准写法
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
------解决方案--------------------
http://blog.csdn.net/bnmjstu/archive/2009/07/17/4355932.aspx