关于C# Ado.NET连接数据库操作基本实例模板
2013-09-22 18:31
971 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace DB
{
//DBHelper实例模板
class DBHelper
{
//连接数据库字符串
private const string sqlStr = @"";
//返回第一行 第一列
public object SelecOne(string sql)
{
object obj = null;
SqlConnection conn = new SqlConnection(sqlStr);
try
{
//打开数据库连接
conn.Open();
SqlCommand cmd = new SqlCommand(sql,conn);
obj= cmd.ExecuteScalar();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
//关闭数据库连接
conn.Close();
}
return obj;
}
//执行update
public int Update(string sql)
{
int obj = -1;
SqlConnection conn = new SqlConnection(sqlStr);
try
{
//打开数据库连接
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
obj=cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
//关闭数据库连接
conn.Close();
}
return obj;
}
//执行读取多行 多列dataReader
public SqlDataReader SelectAll(string sql)
{
SqlDataReader dr = null;
SqlConnection conn = new SqlConnection(sqlStr);
try
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql,conn);
dr=cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return dr;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace DB
{
//DBHelper实例模板
class DBHelper
{
//连接数据库字符串
private const string sqlStr = @"";
//返回第一行 第一列
public object SelecOne(string sql)
{
object obj = null;
SqlConnection conn = new SqlConnection(sqlStr);
try
{
//打开数据库连接
conn.Open();
SqlCommand cmd = new SqlCommand(sql,conn);
obj= cmd.ExecuteScalar();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
//关闭数据库连接
conn.Close();
}
return obj;
}
//执行update
public int Update(string sql)
{
int obj = -1;
SqlConnection conn = new SqlConnection(sqlStr);
try
{
//打开数据库连接
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
obj=cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
//关闭数据库连接
conn.Close();
}
return obj;
}
//执行读取多行 多列dataReader
public SqlDataReader SelectAll(string sql)
{
SqlDataReader dr = null;
SqlConnection conn = new SqlConnection(sqlStr);
try
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql,conn);
dr=cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return dr;
}
}
}
相关文章推荐
- C#进阶ADO.NET基础一 基本概念、数据库连接操作基础
- C#使用ADO.NET连接数据库简单代码实例
- C# ADO.NET的五个常用对象及数据库连接操作
- C# ADO.NET的五个常用对象及数据库连接操作
- c#经典编程实例(ado.net基本操作)
- C# ADO.net连接数据库 进行增删改查操作
- ado.net关于操作数据库的连接字符串整理
- ADO.NET连接数据库,及基本操作
- 一个简单的ADO.NET C# 数据库操作实例
- C#对ADO.NET数据库的简单操作
- C# ADO.NET_数据库操作的封装
- C#之ADO.NET操作数据库总结
- C#连接操作 MySQL 数据库实例(使用官方驱动)
- (4)C#之ADO.NET 将数据库连接字符串成放入配置文件中
- ADO.NET结合C#常见的数据库操作(二)
- 利用ADO.NET连接Excel数据库,并执行相应的操作
- 关于怎么C#控制台窗口中怎么创建连接查询数据库操作
- 轻松得到适用于C# ADO.NET的各种数据库连接字符串
- [转载]C#中使用ADO.NET连接SQL Server数据库,自动增长字段用作主键,处理事务时的基本方法
- C#使用ADO.net连接数据库