ADO.NET 基础
2011-09-16 15:33
267 查看
connectionString:
server=计算机名或ip\实例名;database=数据库名;uid=sa;pwd=密码; //Server authentication: SQL Server and Window Authentication Mode
server=计算机名或ip\实例名;database=数据库名;integrated security=true; // winForm 和 webForm 有所区别: 当前登录用户 和 其宿主环境提供的用户(ASPNET或NetWork Service等)
//可填充Dataset中的表数据
public static DataTable ExecuteDataTable(string sql, CommandType cmdType, params SqlParameter[] sparams)
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
da.SelectCommand.CommandType = cmdType;
if (sp != null)
{
da.SelectCommand.Parameters.AddRange(sparams);
}
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
}
//获取执行结果,可以以此推写相关方法
public static object ExecuteScalar(CommandType cmdType, string cmdText, params SqlParameter[] cmdParams)
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = cmdText;
cmd.CommandType = cmdType;
if (cmdParams != null)
{
foreach (SqlParameter sp in cmdParams){
cmd.Parameters.Add(sp);
}
}
object val = cmd.ExecuteScalar();
cmd.Parameters.Clear();
return val;
}
}
相关文章推荐
- 2011.09.28 ADO.Net基础
- 09.29ADO.Net 基础
- ADO.Net基础
- 【转】不被重视的基础,简单高效地使用ADO.net连接对象
- 黑马程序员---ADO.NET基础之数据库操作辅助类
- ADO.NET基础
- Ado.net 基础学习
- ADO.NET- 基础总结及实例介绍
- ADO.NET基础
- ADO.NET 基础(防SQL注入)
- C#进阶ADO.NET基础四 复习、DBNull、三层架构只数据访问层
- ADO.NET编程(1)基础知识
- ADO.NET基础01
- 概括ADO.NET数据库连接的所有形式(基础)
- ADO.NET 基础教程(一)
- c#操作sql server数据库(ADO.net基础)
- ADO.NET- 基础总结及实例介绍
- 黑马笔记-ADO.NET基础学习(二)
- ADO.NET基础(二)
- 日记之ADO.net之基础不全篇