数据服务类

来源:百度知道 编辑:UC知道 时间:2024/06/28 01:23:11
什么是数据服务类?碰到这么一个笔试题:
编写一个数据服务类(即提供数据库连接、查询数据、执行SQL等功能),类名、属性和方法自定。

我这样写对不对
public DataSet MyDB()
{string constr = "Data Source=scott;Password= scott;User ID= scott;Location=127.0.0.1";
OracleConnection conn = new OracleConnection(constr);
conn.Open();
//string query = "select * from DEPT";
OracleCommand ocmd = new OracleCommand(query, conn);
OracleDataAdapter oda = new OracleDataAdapter(query, conn);
DataSet ds = new DataSet();
oda.Fill(ds, "DEPT");
conn.Close();
return ds;
}
那么要是再用服务类编写Web页面,进行查询、插入、修改、删除等操作怎么写?

对非导体队开会好看

个人使用的两层架构数据类.很长,建议考至IDE中查看
using System;
using System.Xml ;
using System.Data;
using System.Data.SqlClient;
using System.Web;
using System.Collections;

namespace DataAccess
{
/// <summary>
/// DataAccess 的摘要说明。
/// </summary>
public class DataAccess
{
public DataAccess()
{
}

private static bool _mustCloseConnection = true;
private static string _connectionString =string.Empty ;

/// <summary>
/// 是否必须关闭数据库连接
/// </summary>
public static bool mustCloseConnection
{
get
{
return _mustCloseConnection;
}
set
{
_mustCloseConnection=value;
}
}

/// <summary>
/// 连接字符串
/// </summary>
public static string connectionString
{
get
{
if(_connectionStri