asp.net+mysq 数据库操作类
对数据库操作的使用方法:
1.引入命名空间
2.操作.三四行代码即可完成数据操作。类似于:
1 using System; 2 using System.Data; 3 using System.Text; 4 using System.Configuration; 5 using System.Web; 6 using System.Web.Security; 7 using System.Web.UI; 8 using System.Web.UI.HtmlControls; 9 using System.Web.UI.WebControls; 10 using System.Web.UI.WebControls.WebParts; 11 using MySql.Data.MySqlClient;//☆ 12 13 namespace DB_ 14 { 15 public class DB 16 { 17 18 public DB() 19 { 20 // 在此处添加构造函数逻辑 21 } 22 23 public MySqlConnection conntent() 24 { 25 string constr = "Data Source=127.0.0.1;port=3306;Database=test;User Id=root;Password=root;CharSet=utf8;allow zero datetime=true"; 26 MySqlConnection con = new MySqlConnection(constr); 27 try 28 { 29 con.Open(); 30 return con;// 成功 31 } 32 catch (Exception ex) 33 { 34 return null;//连接打开出现异常 35 } 36 }//连接字符串,返回MySqlConnection 链接对象 37 38 public DataSet Select(string sqlstr)//返回一个DataSet数据集或NULL 39 { 40 MySqlDataAdapter myadapter = new MySqlDataAdapter(sqlstr, conntent()); 41 DataSet select = new DataSet(); 42 int suc_count = myadapter.Fill(select); 43 if (select != null) { return select; } 44 else { return null; } 45 } 46 47 public MySqlDataReader Select1(string sqlstr)//返回一个MySqlDataReader对象,或null 48 { 49 MySqlCommand mycmd = new MySqlCommand(sqlstr,conntent()); 50 try 51 { 52 MySqlDataReader select1 = mycmd.ExecuteReader(); 53 if (select1 != null){ return select1; } 54 else { return null; } 55 } 56 catch (Exception ex) 57 { 58 return null; 59 } 60 } 61 62 public bool ZSG(string sqlstr)//根据传人的sqlstr 和 连接对象,执行操作 63 {//调用ZSG()函数进行增删改的操作,成功TRUE,失败FALSE 64 MySqlCommand mycmd = new MySqlCommand(sqlstr, conntent()); 65 try 66 { 67 if (mycmd.ExecuteNonQuery() > 0) 68 { return true;//成功 } 69 else 70 { return false; } 71 } 72 catch{ return false; } 73 } 74 } 75 }
转载于:https://www.cnblogs.com/A--Q/p/5172009.html
asp.net+mysq 数据库操作类相关推荐
- 我积累的数据库操作类(ASP.NET)
http://guanvee.cnblogs.com/archive/2006/06/16/427510.html http://guanvee.cnblogs.com/archive/2006/06 ...
- 基于javascript的asp数据库操作类,含分页、字符串截取、用户登陆验证[原创]
2005.01.15发表于blog.csdn.net/zxub 无聊又用了用asp,发现还是不爽,已经习惯了面向对象了,就想改进了,vbscript不用,感觉看起来很不爽,就用javascript写了 ...
- [收藏]ASP数据库操作类(上)
1<% 2Class dbClass 3'---------------------------------------------------------------------- ...
- .ne中的控制器循环出来的数据如何显示在视图上_Web程序设计-ASP.NET MVC4数据库操作实例...
ASP.NET MVC4数据库操作实例 之前文章介绍了MVC4与Pure框架结合进行的网页设计过程中如何定义控制器.方法.模型.视图等.并使用实例进行了简单说明.本文将在此基础上进一步说明如何使用MV ...
- .net mysql操作类_ASP.NET数据库操作类实例
本文实例讲述了ASP.NET数据库操作类.分享给大家供大家参考,具体如下: using System; using System.Data; using System.Configuration; u ...
- mysql的数据库操作类_MYSQL数据库操作类
class MSSQLDB { //MYSQL数据库操作类 //使用说明: //该类完全按照ADO的习惯书写的,用过ASP的人都觉得ASP连接数据库比PHP好用(这是我的感觉), //但PHP得一个一 ...
- 小博老师解析Java核心技术 ——JDBC数据库操作类封装
2019独角兽企业重金招聘Python工程师标准>>> [引言] 我们在学习Java编程时,连接数据库技术(JDBC)是一项必备技能,我们经常需要读取或操作持久性存储的结构化数据.那 ...
- php建立数据库操作类,PHP数据库操作类的定义及使用
PHP数据库操作类的定义及使用 点击数:8894 发布时间2017-08-01 22:33:39 class myconn{ private $host; private $user; privat ...
- php封装数据库操作类,php简单数据库操作类的封装
本文实例为大家分享了php封装一个简单的数据库操作类,供大家参考,具体内容如下 一.代码 class conndb{ private $local; private $username; privat ...
最新文章
- 2022年清华大学大数据研究中心 | 招募夏季学期《大数据实践课》合作企业
- mysql--常用基础命令
- List集合与Array数组之间的互相转换
- 用神经网络逼近一个无穷级数
- Linux运维人员的前生后世!
- 使用SAP云平台portal服务将SAP UI5应用部署到portal上
- iOS 在tableview的侧滑事件里执行tableView.selectRow无效的解决办法
- JDK1.8使用Dubbo时需注意
- 理解搜索引擎并且善用google
- sql数据库性能指标_SQL Server磁盘性能指标–第2部分–其他重要的磁盘性能指标
- Linux Shell编程(3)——运行shell脚本
- 实习成长之路:MySQL七:事务到底是隔离的还是不隔离的?
- 《Java程序设计语言(第4版)》阅读笔记(1)
- 流量宝刷流量怎么操作不会被搜索引擎惩罚
- CAT扫盲:最常用的CAT翻译软件
- 最小二乘法求回归直线方程的详细推导过程
- c语言分数乘法,武汉小学数学六年级
- seo技巧,seo技巧搜行者SEO
- 深度增强学习:走向通用人工智能之路
- Node JS 初识
热门文章
- 关于fullcalendar里显示json格式的events(java)
- axios发送登录请求_使用axios实现登录功能(前后端联调)
- JZOJ 5437. 【NOIP2017提高A组集训10.31】Sequence
- java中的复合数据类型是什么_【填空题】类是Java中的一种重要的复合数据类型,是组成Java程序的基本要素。一个类的实现包括两部分:____和_____....
- 原python基础概念整理_Python从头学之基础概念整理
- oracle 监听程序当前无法识别连接描述符中请求的服务_最新版Web服务器项目详解 04 http连接处理(上)...
- xshell 安装yum_xshell上安装docker
- 2022.3.27彩叶草
- lucky前面加a还是an_“不可数”名词前何时加a/an,何时不加?来自本站教师群的两道典型题问答,揭示了规律 白话英语201931...
- Git复习(三)之分支管理、分支策略