C# asp.net 数据库连接wj-wangjun
2007-08-10 23:07
465 查看
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Data.Sql;
namespace DAL
{
public class DBAccess
{
private SqlConnection objConn;
private SqlCommand objComm;
public DBAccess(string strConn)
{
objConn = new SqlConnection(strConn);
}
//增,删,改
public bool ExecuteSQL(string strSQL,out string strMessage)
{
try
{
objConn.Open();
objComm = new SqlCommand(strSQL, objConn);
strMessage = objComm.ExecuteNonQuery().ToString();
return true;
}
catch (Exception ex)
{
strMessage = ex.Message;
return false;
}
finally
{
if(objConn!=null)
{
objConn.Close();
}
}
}
//查
public bool SearchSQL(string strSelSQL, out DataSet dsResult, out string strMessage)
{
DataSet objDataSet = new DataSet();
try
{
objConn.Open();
SqlDataAdapter objSqlDataAdapter = new SqlDataAdapter(strSelSQL,objConn);
objSqlDataAdapter.Fill(objDataSet);
strMessage = "";
return true;
}
catch (Exception ex)
{
strMessage = ex.Message;
return false;
}
finally
{
dsResult = objDataSet;
if(objConn!=null)
{
objConn.Close();
}
}
}
}
}
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Data.Sql;
namespace DAL
{
public class DBAccess
{
private SqlConnection objConn;
private SqlCommand objComm;
public DBAccess(string strConn)
{
objConn = new SqlConnection(strConn);
}
//增,删,改
public bool ExecuteSQL(string strSQL,out string strMessage)
{
try
{
objConn.Open();
objComm = new SqlCommand(strSQL, objConn);
strMessage = objComm.ExecuteNonQuery().ToString();
return true;
}
catch (Exception ex)
{
strMessage = ex.Message;
return false;
}
finally
{
if(objConn!=null)
{
objConn.Close();
}
}
}
//查
public bool SearchSQL(string strSelSQL, out DataSet dsResult, out string strMessage)
{
DataSet objDataSet = new DataSet();
try
{
objConn.Open();
SqlDataAdapter objSqlDataAdapter = new SqlDataAdapter(strSelSQL,objConn);
objSqlDataAdapter.Fill(objDataSet);
strMessage = "";
return true;
}
catch (Exception ex)
{
strMessage = ex.Message;
return false;
}
finally
{
dsResult = objDataSet;
if(objConn!=null)
{
objConn.Close();
}
}
}
}
}
相关文章推荐
- 用ASP.NET和C#连接数据库的几种方法
- C# ASP.NET 数据库连接ACCESS2010
- Asp.net连接数据库例程(C#):
- asp.net 连接数据库(C#)
- C#(ASP.NET)中连接数据库的字符串(连接Access和sqlserver数据库以及用windows和身份验证两种方式)
- 用ASP.NET和C#连接数据库的几种方法
- ASP.NET C#各种数据库连接字符串大全——SQLServer、Oracle、Access
- ASP.NET(C#)连接数据库和操作数据库
- ASP.NET C#各种数据库连接字符串大全——SQLServer、Oracle、Access
- C# asp.net 配置文件连接sql 数据库
- C# asp.net 连接Mysql 数据库
- 数据库连接问题C#,asp.net
- ASP.NET中C#的数据库连接字符串
- ASP.NET(C#)连接数据库和操作数据库
- asp.net、c#连接各种数据库的方法
- 在ASP.NET(C#)中使用Oralce Object For OLE 2.3连接Oracle 8.0.5数据库!
- 关闭数据库连接的高效方法 (asp.net 2.0 C#)
- 用ASP.NET和C#连接数据库的几种方法
- C# asp.net 数据库连接
- asp.net with c#连接sql 2000数据库