对数据库操作的使用方法:

  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 数据库操作类相关推荐

  1. 我积累的数据库操作类(ASP.NET)

    http://guanvee.cnblogs.com/archive/2006/06/16/427510.html http://guanvee.cnblogs.com/archive/2006/06 ...

  2. 基于javascript的asp数据库操作类,含分页、字符串截取、用户登陆验证[原创]

    2005.01.15发表于blog.csdn.net/zxub 无聊又用了用asp,发现还是不爽,已经习惯了面向对象了,就想改进了,vbscript不用,感觉看起来很不爽,就用javascript写了 ...

  3. [收藏]ASP数据库操作类(上)

      1<%   2Class dbClass   3'---------------------------------------------------------------------- ...

  4. .ne中的控制器循环出来的数据如何显示在视图上_Web程序设计-ASP.NET MVC4数据库操作实例...

    ASP.NET MVC4数据库操作实例 之前文章介绍了MVC4与Pure框架结合进行的网页设计过程中如何定义控制器.方法.模型.视图等.并使用实例进行了简单说明.本文将在此基础上进一步说明如何使用MV ...

  5. .net mysql操作类_ASP.NET数据库操作类实例

    本文实例讲述了ASP.NET数据库操作类.分享给大家供大家参考,具体如下: using System; using System.Data; using System.Configuration; u ...

  6. mysql的数据库操作类_MYSQL数据库操作类

    class MSSQLDB { //MYSQL数据库操作类 //使用说明: //该类完全按照ADO的习惯书写的,用过ASP的人都觉得ASP连接数据库比PHP好用(这是我的感觉), //但PHP得一个一 ...

  7. 小博老师解析Java核心技术 ——JDBC数据库操作类封装

    2019独角兽企业重金招聘Python工程师标准>>> [引言] 我们在学习Java编程时,连接数据库技术(JDBC)是一项必备技能,我们经常需要读取或操作持久性存储的结构化数据.那 ...

  8. php建立数据库操作类,PHP数据库操作类的定义及使用

    PHP数据库操作类的定义及使用 点击数:8894  发布时间2017-08-01 22:33:39 class myconn{ private $host; private $user; privat ...

  9. php封装数据库操作类,php简单数据库操作类的封装

    本文实例为大家分享了php封装一个简单的数据库操作类,供大家参考,具体内容如下 一.代码 class conndb{ private $local; private $username; privat ...

最新文章

  1. 2022年清华大学大数据研究中心 | 招募夏季学期《大数据实践课》合作企业
  2. mysql--常用基础命令
  3. List集合与Array数组之间的互相转换
  4. 用神经网络逼近一个无穷级数
  5. Linux运维人员的前生后世!
  6. 使用SAP云平台portal服务将SAP UI5应用部署到portal上
  7. iOS 在tableview的侧滑事件里执行tableView.selectRow无效的解决办法
  8. JDK1.8使用Dubbo时需注意
  9. 理解搜索引擎并且善用google
  10. sql数据库性能指标_SQL Server磁盘性能指标–第2部分–其他重要的磁盘性能指标
  11. Linux Shell编程(3)——运行shell脚本
  12. 实习成长之路:MySQL七:事务到底是隔离的还是不隔离的?
  13. 《Java程序设计语言(第4版)》阅读笔记(1)
  14. 流量宝刷流量怎么操作不会被搜索引擎惩罚
  15. CAT扫盲:最常用的CAT翻译软件
  16. 最小二乘法求回归直线方程的详细推导过程
  17. c语言分数乘法,武汉小学数学六年级
  18. seo技巧,seo技巧搜行者SEO
  19. 深度增强学习:走向通用人工智能之路
  20. Node JS 初识

热门文章

  1. 关于fullcalendar里显示json格式的events(java)
  2. axios发送登录请求_使用axios实现登录功能(前后端联调)
  3. JZOJ 5437. 【NOIP2017提高A组集训10.31】Sequence
  4. java中的复合数据类型是什么_【填空题】类是Java中的一种重要的复合数据类型,是组成Java程序的基本要素。一个类的实现包括两部分:____和_____....
  5. 原python基础概念整理_Python从头学之基础概念整理
  6. oracle 监听程序当前无法识别连接描述符中请求的服务_最新版Web服务器项目详解 04 http连接处理(上)...
  7. xshell 安装yum_xshell上安装docker
  8. 2022.3.27彩叶草
  9. lucky前面加a还是an_“不可数”名词前何时加a/an,何时不加?来自本站教师群的两道典型题问答,揭示了规律 白话英语201931...
  10. Git复习(三)之分支管理、分支策略