- 浏览: 206691 次
- 性别:
- 来自: 云南
文章分类
最新评论
-
naily:
不错 很稳定
jquery下拉菜单 -
hautbbs:
有没有在浏览器中查看的快捷键啊?每次感觉到这里的操作很繁琐啊! ...
VS2010版快捷键(转载) -
a535114641:
挺好用的 谢谢LZ
JQuery实现文本框自动补全(修改版) -
wgbbiao:
不支持firefox
JQuery实现文本框自动补全(修改版) -
bengxia:
Ctrl+F6: 生成当前项目 ==> Shift+F6 ...
VS2010版快捷键(转载)
web.config文件
SQLHelper.cs文件
<connectionStrings> <add name="connStr" connectionString="Data Source=.;Initial Catalog=newssystem;Integrated Security=True"/> </connectionStrings>
SQLHelper.cs文件
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Configuration; using System.Data.SqlClient; namespace DAL { public class SQLHelper { public static SqlCommand cmd = null; public static SqlConnection conn = null; public static string connstr = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString; public SQLHelper() { } #region 建立数据库连接对象 /// <summary> /// 建立数据库连接 /// </summary> /// <returns>返回一个数据库的连接SqlConnection对象</returns> public static SqlConnection init() { try { conn = new SqlConnection(connstr); if (conn.State != ConnectionState.Open) { conn.Open(); } } catch (Exception e) { throw new Exception(e.Message.ToString()); } return conn; } #endregion #region 设置SqlCommand对象 /// <summary> /// 设置SqlCommand对象 /// </summary> /// <param name="cmd">SqlCommand对象 </param> /// <param name="cmdText">命令文本</param> /// <param name="cmdType">命令类型</param> /// <param name="cmdParms">参数集合</param> private static void SetCommand(SqlCommand cmd, string cmdText, CommandType cmdType, SqlParameter[] cmdParms) { cmd.Connection = conn; cmd.CommandText = cmdText; cmd.CommandType = cmdType; if (cmdParms != null) { cmd.Parameters.AddRange(cmdParms); } } #endregion #region 执行相应的sql语句,返回相应的DataSet对象 /// <summary> /// 执行相应的sql语句,返回相应的DataSet对象 /// </summary> /// <param name="sqlstr">sql语句</param> /// <returns>返回相应的DataSet对象</returns> public static DataSet GetDataSet(string sqlstr) { DataSet set = new DataSet(); try { init(); SqlDataAdapter adp = new SqlDataAdapter(sqlstr, conn); adp.Fill(set); conn.Close(); } catch (Exception e) { throw new Exception(e.Message.ToString()); } return set; } #endregion #region 执行相应的sql语句,返回相应的DataSet对象 /// <summary> /// 执行相应的sql语句,返回相应的DataSet对象 /// </summary> /// <param name="sqlstr">sql语句</param> /// <param name="tableName">表名</param> /// <returns>返回相应的DataSet对象</returns> public static DataSet GetDataSet(string sqlstr, string tableName) { DataSet set = new DataSet(); try { init(); SqlDataAdapter adp = new SqlDataAdapter(sqlstr, conn); adp.Fill(set, tableName); conn.Close(); } catch (Exception e) { throw new Exception(e.Message.ToString()); } return set; } #endregion #region 执行不带参数sql语句,返回所影响的行数 /// <summary> /// 执行不带参数sql语句,返回所影响的行数 /// </summary> /// <param name="cmdstr">增,删,改sql语句</param> /// <returns>返回所影响的行数</returns> public static int ExecuteNonQuery(string cmdText) { int count; try { init(); cmd = new SqlCommand(cmdText, conn); count = cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } return count; } #endregion #region 执行带参数sql语句或存储过程,返回所影响的行数 /// <summary> /// 执行带参数sql语句或存储过程,返回所影响的行数 /// </summary> /// <param name="cmdText">带参数的sql语句和存储过程名</param> /// <param name="cmdType">命令类型</param> /// <param name="cmdParms">参数集合</param> /// <returns>返回所影响的行数</returns> public static int ExecuteNonQuery(string cmdText, CommandType cmdType, SqlParameter[] cmdParms) { int count; try { init(); cmd = new SqlCommand(); SetCommand(cmd, cmdText, cmdType, cmdParms); count = cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); conn.Close(); } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } return count; } #endregion #region 执行不带参数sql语句,返回一个从数据源读取数据的SqlDataReader对象 /// <summary> /// 执行不带参数sql语句,返回一个从数据源读取数据的SqlDataReader对象 /// </summary> /// <param name="cmdstr">相应的sql语句</param> /// <returns>返回一个从数据源读取数据的SqlDataReader对象</returns> public static SqlDataReader ExecuteReader(string cmdText) { SqlDataReader reader; try { init(); cmd = new SqlCommand(cmdText, conn); reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } return reader; } #endregion #region 执行带参数的sql语句或存储过程,返回一个从数据源读取数据的SqlDataReader对象 /// <summary> /// 执行带参数的sql语句或存储过程,返回一个从数据源读取数据的SqlDataReader对象 /// </summary> /// <param name="cmdText">sql语句或存储过程名</param> /// <param name="cmdType">命令类型</param> /// <param name="cmdParms">参数集合</param> /// <returns>返回一个从数据源读取数据的SqlDataReader对象</returns> public static SqlDataReader ExecuteReader(string cmdText, CommandType cmdType, SqlParameter[] cmdParms) { SqlDataReader reader; try { init(); cmd = new SqlCommand(); SetCommand(cmd, cmdText, cmdType, cmdParms); reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } return reader; } #endregion #region 执行不带参数sql语句,返回一个DataTable对象 /// <summary> /// 执行不带参数sql语句,返回一个DataTable对象 /// </summary> /// <param name="cmdText">相应的sql语句</param> /// <returns>返回一个DataTable对象</returns> public static DataTable GetDataTable(string cmdText) { SqlDataReader reader; DataTable dt=new DataTable(); try { init(); cmd = new SqlCommand(cmdText, conn); reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); dt.Load(reader); reader.Close(); } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } return dt; } #endregion #region 执行带参数的sql语句或存储过程,返回一个DataTable对象 /// <summary> /// 执行带参数的sql语句或存储过程,返回一个DataTable对象 /// </summary> /// <param name="cmdText">sql语句或存储过程名</param> /// <param name="cmdType">命令类型</param> /// <param name="cmdParms">参数集合</param> /// <returns>返回一个DataTable对象</returns> public static DataTable GetDataTable(string cmdText, CommandType cmdType, SqlParameter[] cmdParms) { SqlDataReader reader; DataTable dt=new DataTable(); try { init(); cmd = new SqlCommand(); SetCommand(cmd, cmdText, cmdType, cmdParms); reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); dt.Load(reader); reader.Close(); } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } return dt; } #endregion #region 执行不带参数sql语句,返回结果集首行首列的值object /// <summary> /// 执行不带参数sql语句,返回结果集首行首列的值object /// </summary> /// <param name="cmdstr">相应的sql语句</param> /// <returns>返回结果集首行首列的值object</returns> public static object ExecuteScalar(string cmdText) { object obj; try { init(); cmd = new SqlCommand(cmdText, conn); obj = cmd.ExecuteScalar(); conn.Close(); } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } return obj; } #endregion #region 执行带参数sql语句或存储过程,返回结果集首行首列的值object /// <summary> /// 执行带参数sql语句或存储过程,返回结果集首行首列的值object /// </summary> /// <param name="cmdText">sql语句或存储过程名</param> /// <param name="cmdType">命令类型</param> /// <param name="cmdParms">返回结果集首行首列的值object</param> /// <returns></returns> public static object ExecuteScalar(string cmdText, CommandType cmdType, SqlParameter[] cmdParms) { object obj; try { init(); cmd = new SqlCommand(); SetCommand(cmd, cmdText, cmdType, cmdParms); obj = cmd.ExecuteScalar(); conn.Close(); } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } return obj; } #endregion } }
发表评论
-
telerik 2011 q2全系列, 开发版+源代码,无需序列号
2012-03-29 09:25 1839telerik 2011 q2全系列, 开发版+源代码,无需序 ... -
正则表达式的学习与小结
2011-12-15 11:47 1136收藏自:http://blog.csdn.net/sunboy ... -
.NET DataTable
2011-05-19 10:14 1311/// <summary> ... -
常见的数字验证正则表达式整理(转载)
2010-12-03 17:37 921转自:http://kingoa.net/WEBPROGRAM ... -
C#winform程序,代码修改app.config的结果保存(转载)
2010-11-19 11:18 3812通过Properties.Settings用代码形式读写app ... -
C#正则表达式判断输入日期格式是否正确(转载)
2010-11-18 11:36 1913/// <summary> ... -
如何在HTML代码中去掉文本框出现的历史纪录
2010-09-09 17:13 1632在HTML代码INPUT文本框里加一个属性: < ... -
.Net控件Telerik全套下载:Telerik Controls 2010 Q2 (附加DLL文件+源码)
2010-07-22 14:25 5865Telerik专注于微软.Net平台的表示层与内容管理控件。 ... -
彻底解决刷新重复提交问题,你还在用Response.Redirect吗?
2010-07-20 14:04 1007以前也研究过,始终没找到好的办法,看了微软Msdn上的解决方案 ... -
.NET中操作Excel
2010-07-20 13:56 996GridView导出Excel研究 http://www.cn ... -
让C#写的WINFORM程序脱离框架运行
2010-04-06 09:39 1903利用飞信的框架 1、把飞信安装目录下的VMDotNet文件夹 ... -
ASP.NET中CKEditor3.2和CKFinder1.43的配置和使用!
2010-03-17 11:08 3087通过在网上搜寻资料终于把CKEditor3.2和 CKFind ... -
ASP.NET中FCKEDITOR在线编辑器的用法
2010-03-03 11:29 1570你可以将FCKEDITOR放置到任何文件夹,默认情况下,将其放 ... -
ASP.NET生成高质量缩略图通用函数(VB.NET、c#代码)
2010-03-03 11:22 1663public static void MakeTh ... -
ASP.NET中获取客户端的IP地址
2010-02-05 10:31 1905ASP.NET中获取客户端的IP地址的方法: 方法一: Req ... -
.NET中关于显示星期几的问题
2009-12-31 20:02 1796今天做项目是用到显示当前日期是星期几,上网找了一下,找到如下几 ... -
新闻发布系统(三层架构,工厂模式)
2009-11-11 23:30 1527看了牛腩的新闻发布系统视频后,自己学着做了一个,并在此基础上加 ... -
KindEditor HTML在线编辑器
2009-11-11 23:05 1044一款比较好用的在线编辑器,经常会用到,特此记录一下。 http ... -
ASP.Net中防止页面刷新重复提交的几种方法
2009-09-15 22:31 33961、也是最简单和最常用的办法,就是使用转向页面语句,分两种: ... -
.NET设计模式系列文章
2009-09-15 13:22 859最近正在学习设计模式,看到此文章写的挺好,特此记录下来 呵呵 ...
相关推荐
综上所述,VB.NET连接SQL Server数据库涉及到创建连接对象、定义SQL命令、执行操作以及处理结果。通过封装这些操作到不同的类中,可以构建一个高效且易于维护的数据库操作模块,从而实现对数据库的全面操作。在实际...
资源名:asp.net+sql数据库学生成绩管理系统源码 资源类型:程序源代码 源码说明: 基于asp.net编写的学生成绩管理系统 包含完整代码和数据库 很适合借鉴学习 适合人群:新手及有一定经验的开发人员
一个VB.NET连接和操作Sql Server的类 一个VB.NET连接和操作Sql Server的类
在VB.NET中连接和操作SQL数据库,首先需要建立一个连接字符串,指定数据库服务器、数据库名称、用户名和密码。然后,可以创建SqlConnection对象并打开连接。接着,使用SqlCommand对象来执行SQL语句,如SELECT、...
(VB.net 连接 SQL server数据库案例源码)数据收纳箱系统.zip 源码开放,datagridview1控件列示等等
在VB.NET编程环境中,结合SQL数据库,我们可以构建一个功能丰富的数据管理应用,其中包括对数据库中的数据进行添加、删除、编辑和读取等基本操作,同时支持照片的上传和下载功能。下面将详细介绍如何实现这些功能。 ...
在VB.NET中,数据库连接是...通过以上步骤,你可以创建一个简单的VB.NET数据库连接实例。在实际应用中,还可以使用ORM(对象关系映射)框架,如Entity Framework,来简化数据访问层的开发,使代码更加简洁和易于维护。
这个名为"VB.NET操作SQL数据库.zip"的压缩包很可能包含了示例源码,帮助开发者理解如何在VB.NET环境中连接、查询、插入、更新和删除SQL数据库中的数据。 首先,我们需要了解ADO.NET,它是.NET Framework的一部分,...
通过以上所述,我们能理解如何在ASP.NET中配置`web.config`以连接SQL数据库,以及其中涉及的关键参数。确保正确配置这些信息,是确保ASP.NET应用程序能够成功访问并操作SQL Server数据库的基础。
在本项目中,我们将深入探讨如何利用ASP.NET连接SQL Server 2008数据库,并通过SqlConnection对象实现这一目标。 首先,为了连接SQL Server 2008数据库,我们需要创建一个SqlConnection对象。SqlConnection是.NET ...
***连接SQL Server数据库的实现主要涉及到***数据访问技术,以及.NET Framework数据提供程序的使用。以下是对本文档提供的知识点的详细阐述: ### ***组件分析 ***是Microsoft公司为.NET框架开发的应用程序提供的...
1、Socut插件 连接 SQL 2005 2、应用非参数化的存储过程 ...4、自定义的SQL数据库类da_slink.ExecuteNoQuery的使用方法 不含参数化,不含存储过程 5、参数化插入[ 不包含存储过程 ] 注: 平台 SQL2005 与 vs2005
【简单留言板 ASP.NET C# SQL数据库】是一个适合初学者入门的项目,它涵盖了网页开发、后端编程以及数据库管理的基础知识。在这个项目中,我们主要会涉及到以下几方面的技术要点: 1. **ASP.NET框架**:ASP.NET是...
本文将基于“asp.net连接sql数据库方法”的标题,深入解析如何在ASP.NET环境中成功连接并操作SQL Server数据库,解决连接过程中可能出现的错误,并确保系统稳定运行。 ### ASP.NET与SQL Server连接基础 #### 1. ...
首先,我们需要理解如何在ASP.NET中连接SQL数据库。通常,我们会使用ADO.NET(ActiveX Data Objects)框架,包括SqlConnection、SqlCommand、SqlDataAdapter和DataSet等组件。SqlConnection对象用于建立与SQL Server...
通过这个项目,我们可以学习到如何在ASP.NET中连接和操作SQL数据库,如何封装数据处理逻辑到独立的类文件中,以及如何利用ECharts将数据转化为直观的图表。这涉及到的知识点包括: 1. ASP.NET Web Forms:理解页面...
### VB.Net连接各种数据库的方法详解 #### 一、引言 随着信息技术的不断发展,数据库作为存储和管理数据的核心工具,在软件开发中扮演着至关重要的角色。Microsoft Visual Basic.NET(简称VB.NET),作为一款强大...
在ASP.NET中,使用ADO.NET连接SQL Server数据库是基础且关键的技能。了解这些概念和最佳实践将帮助你构建健壮、高效的应用程序。在实践中,不断学习和优化,以适应不断变化的业务需求和技术进步。
为了在.NET中与DB2交互,我们需要IBM Data Provider for .NET,这是一个专门设计用于连接.NET应用程序和DB2数据库的驱动程序。 1. **安装IBM Data Provider for .NET** 在开始编程之前,确保已经下载并安装了IBM ...
ASP.NET是如何访问及连接SQL数据库