asp.net简单新闻系统之基础数据操作类
2007-05-07 21:15
411 查看
前一个月,我开始学习asp.net ,那时还没学c#,asp, 一点基础都没有.我在网上转了好久,在网易上找了一个教程,并下载.当时看了好多遍,不懂! 然后就丢在一旁了,如今自学了一点C#,就再来看它,懂了好多.
这教程的作者强少爷没有提供数据连接及简单的数据库操作,而是调用了自己写的socut.data这个组件.所以无法看到具体的代码.
我现在还不会怎么做组件.所以根据他的思路写了这个类.然后其它的就是照搬的.我建议还没看的初学者就去看看这个教程,还有一个就是天轰穿的vs2005教程.我是自学者,我感觉对我有很大的用处.
以下所有代码的在基于vs2005写的;若有问题请多多指教!谢谢!
类:socut.cs
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
/// <summary>
/// Socut 的摘要说明
/// </summary>
public class Socut
{
private string SConnString;
public Socut()
{
SConnString = GetConnString();
}
protected static string GetConnString()
{
return (ConfigurationManager.ConnectionStrings["SocutConnectionString"].ConnectionString );
}
public OleDbConnection getcn()
{
OleDbConnection con = new OleDbConnection(GetConnString ());
return con;
}
public void GetExecuteNonQuery(string Query)
{
OleDbConnection cn = getcn();
cn.Open();
OleDbCommand SDbcommand = new OleDbCommand(Query, cn);
SDbcommand.ExecuteNonQuery();
cn.Close();
cn.Dispose();
}
public DataSet GetDataSet(string sql,int statindex,int num, string dataname)
{
OleDbConnection cn = getcn();
cn.Open();
OleDbCommand SDbcommand = new OleDbCommand(sql, cn);
OleDbDataAdapter SDataAdapter = new OleDbDataAdapter(SDbcommand);
DataSet SDataSet = new DataSet();
SDataAdapter.Fill(SDataSet , statindex, num,dataname);
return SDataSet;
cn.Close();
cn.Dispose();
SDbcommand.Dispose();
}
public OleDbDataReader Read(String sql)
{
OleDbConnection cn = getcn();
cn.Open();
OleDbCommand SDbcommand = new OleDbCommand(sql, cn);
return SDbcommand.ExecuteReader();
cn.Close();
cn.Dispose();
}
}
这教程的作者强少爷没有提供数据连接及简单的数据库操作,而是调用了自己写的socut.data这个组件.所以无法看到具体的代码.
我现在还不会怎么做组件.所以根据他的思路写了这个类.然后其它的就是照搬的.我建议还没看的初学者就去看看这个教程,还有一个就是天轰穿的vs2005教程.我是自学者,我感觉对我有很大的用处.
以下所有代码的在基于vs2005写的;若有问题请多多指教!谢谢!
类:socut.cs
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
/// <summary>
/// Socut 的摘要说明
/// </summary>
public class Socut
{
private string SConnString;
public Socut()
{
SConnString = GetConnString();
}
protected static string GetConnString()
{
return (ConfigurationManager.ConnectionStrings["SocutConnectionString"].ConnectionString );
}
public OleDbConnection getcn()
{
OleDbConnection con = new OleDbConnection(GetConnString ());
return con;
}
public void GetExecuteNonQuery(string Query)
{
OleDbConnection cn = getcn();
cn.Open();
OleDbCommand SDbcommand = new OleDbCommand(Query, cn);
SDbcommand.ExecuteNonQuery();
cn.Close();
cn.Dispose();
}
public DataSet GetDataSet(string sql,int statindex,int num, string dataname)
{
OleDbConnection cn = getcn();
cn.Open();
OleDbCommand SDbcommand = new OleDbCommand(sql, cn);
OleDbDataAdapter SDataAdapter = new OleDbDataAdapter(SDbcommand);
DataSet SDataSet = new DataSet();
SDataAdapter.Fill(SDataSet , statindex, num,dataname);
return SDataSet;
cn.Close();
cn.Dispose();
SDbcommand.Dispose();
}
public OleDbDataReader Read(String sql)
{
OleDbConnection cn = getcn();
cn.Open();
OleDbCommand SDbcommand = new OleDbCommand(sql, cn);
return SDbcommand.ExecuteReader();
cn.Close();
cn.Dispose();
}
}
相关文章推荐
- asp.net简单新闻系统4-add.aspx and reg.aspx
- 手工创建datagrid数据列/模板列/按钮事件+简单的数据操作类(asp.net)
- 简单的asp.net模拟邮箱系统基础实现(一 总体功能版块的设计,与简单数据库的设计)
- asp.net简单新闻系统3-reg.aspx
- 简单的asp.net模拟邮箱系统基础实现(二 (4)具体版块功能的实现及关键代码之收件和写信)
- asp.net简单新闻系统4-view.aspx
- 简单的asp.net模拟邮箱系统基础实现(二 (2)具体版块功能的实现及关键代码之登陆页面)
- asp.net简单新闻发布系统的增删改查
- asp.net简单新闻系统2-list.aspx
- 简单的asp.net模拟邮箱系统基础实现(二 (1)具体版块功能的实现及关键代码之注册页面)
- 简单的asp.net模拟邮箱系统基础实现(二 (3)具体版块功能的实现及关键代码之母版页和写信界面)
- 手工创建datagrid数据列/模板列/按钮事件+简单的数据操作类(asp.net)
- ASP.NET基础04_简单数据绑定与App_Offline.htm文件
- asp.net简单新闻系统3-edit.aspx
- 1.简单实例:ASP.NET下Echarts通过Ajax从数据库中获取数据
- 编写数据库操作类,使ASP.NET 中的数据库操作变得简单
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之预告篇
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能
- 用asp.net和xml做的新闻更新系统
- ASP.NET AJAX中 复杂数据类型使用简单实例