All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET中上传文件到数据库_[Asp.Net教程]
C#,3.0新特性体验之Lambda表达式_[Asp.Net教程]
如何在十天内学会php之第十天_[PHP教程]
php获得二维或多维数组的第一维的长度_php资料_编程技术
.NET访问配置文件app.config的功能详解_.net资料_编程技术
PhpMyAdmin中无法导入sql文件的解决办法_php资料_编程技术
Asp.net日期字符串格式化显示方法_[Asp.Net教程]
Asp.NET大文件上传组件开发总结(四)---封送数据给Asp.NET页面_[Asp.Net教程]
SQL,Server,2008,R2官方上市日期出炉_mssql学习_编程技术
扩展GridView控件(十)——再增加一种分页样式_[Asp.Net教程]
Reading number is top 10 pictures
小学生作文又现神作,你不得不佩服
乳娘帕梅拉安德森2
梦幻的风景
Beautiful Japanese beauty(漂亮的日本美女)3
女人化妆前后的对比
Go to the national museum3
A man's favorite things6
西方气质的东方美女3
这张图有两句话,你看出来了吗?
怀春少女-石一伊
Download software ranking
美女写真1
Unix video tutorial10
Unix video tutorial11
jdk1.6 for windows
Boxer's Top ten classic battle2
The Bermuda triangle2
Rio big adventure
Popkart Cracked versions Mobile phone games
双旗镇刀客B
Boxer's Top ten classic battle5
aaa published in(发表于) 2013/12/15 8:41:24 Edit(编辑)
Asp.net数据库操作类

Asp.net 数据库操作类

Asp.net(c#)数据库操作类_.net资料_编程技术-你的首页-uuhomepage.com

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.SqlClient;
namespace Mysqlserver
{
///


/// SqlServerDataBase 的摘要说明
///

public class SqlServerDataBase
{
private string strError = null;
private int intCount = 0;
public SqlServerDataBase()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
///
/// 公开方法DBConn,返回数据库连接
///

///
public SqlConnection DBconn()
{
string strConn = "Server=(local);Database=GlobalMeetings;Uid=sa;pwd=";
try
{
return new SqlConnection(strConn);
}
catch (Exception)
{
return null;
}
}
///
/// 公开属性ErrorMessage,返回错误信息
///

public string ErrorMessage
{
get
{
return strError;
}
}

///


/// 根据查询语句从数据库检索数据
///

/// 查询语句
/// 数据库连接
/// 有数据则返回DataSet对象,否则返回null
public DataSet Select(string SelectString, SqlConnection sqlConn)
{
strError = "";
SqlConnection conn;
if (sqlConn == null)
{
conn = DBconn();
}
else
{
conn = sqlConn;
}
try
{
//若数据库连接的当前状态是关闭的,则打开连接
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();
SqlCommand selectCommand = new SqlCommand(SelectString, conn);
selectCommand.CommandType = CommandType.Text;
mySqlDataAdapter.SelectCommand = selectCommand;
DataSet myDS = new DataSet();
mySqlDataAdapter.Fill(myDS);
return myDS;
}
catch (Exception e)
{
strError = "数据检索失败:" + e.Message;
return null;
}
finally
{
if (conn.State != ConnectionState.Closed)
{
conn.Close();
}
}
}
///
/// 更新数据库
///

/// Update Sql语句
/// 数据库连接
/// 更新成功返回true
public bool Update(string UpdateString, SqlConnection SqlConn)
{
return udiDataBase(UpdateString, SqlConn);
}
///
/// 从数据库中删除数据
///

/// Delete Sql语句
/// 数据库连接
/// 删除成功返回true
public bool Delete(string DeleteString, SqlConnection SqlConn)
{
return udiDataBase(DeleteString, SqlConn);
}
///
/// 把数据插入数据库
///

/// Insert Sql语句
/// 数据库连接
/// 插入成功返回true
public bool Insert(string InsertString, SqlConnection SqlConn)
{
return udiDataBase(InsertString, SqlConn);
}
///
/// 根据Sql语句更新数据库
///

/// 更新语句
/// 数据库连接
/// 更新成功则返回true
public bool udiDataBase(string UDIString, SqlConnection SqlConn)
{
strError = "";
SqlConnection conn;
if (SqlConn == null)
{
conn = DBconn();
}
else
{
conn = SqlConn;
}
try
{
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
SqlCommand cmd = new SqlCommand(UDIString, conn);
cmd.CommandType = CommandType.Text;
intCount = cmd.ExecuteNonQuery();
return !(intCount < 1);
}
catch (Exception e)
{
strError = "更新数据库失败:" + e.Message;
return false;
}
finally
{
if (conn.State != ConnectionState.Closed)
{
conn.Close();
}
}
}
}
}
-----------------------------
两种调用方法
1、 string strUserPsw = UserPsw.Text.Trim();
string UserPassword = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strUserPsw, "MD5");//md5加密
SqlServerDataBase obj = new SqlServerDataBase();
obj.Insert("insert into asUserInfo (UserName,UserPassword,Question,Answer,CreateTime) values('" + UserName.Text.Trim() + "','" + UserPassword + "','" + Question.Text.Trim() + "','" + Answer.Text.Trim() + "','" + DateTime.Now.ToString() + "' )", null);
2、 private bool IsUsernameExist(string strUsername)
{
bool bRet = true;
SqlServerDataBase db = new SqlServerDataBase();
DataSet ds = db.Select("select * from asUserInfo where UserName = '" + strUsername + "'", null);
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
{
bRet = false;
}
else
{
bRet = true;
}

return bRet;
}





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.