asp.net+mysql站点数据的操作

 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 }
时间: 01-29

asp.net+mysql站点数据的操作的相关文章

SparkR针对mysql的数据读写操作实现

网上翻了两天没找到一份有用的文章,自己研究SparkR的官方api文档,总算找到了实现的接口 我是用R语言加载SparkR库的方式,当然也可以直接用SparkR控制台就不用自己加载SparkR的库了 #首先加载sparkR的库 Sys.setenv(TEST_HOME = "/root/software/spark-1.6.0-bin-hadoop2.6") library(SparkR, lib.loc = c(file.path(Sys.getenv("TEST_HOME

mysql基本操作-数据表操作

1.创建数据表 create table table_name( id int not null auto_increment, name char not null, age int not null, register_date date, primary key(id); ) 2.插入数据(增) insert into table_name (name,age,register_date) values ("mxm",23,"2018-07-13"); 3.查

Mysql表数据查询操作

1.简单查询 select * from user; 2.NULL查询 select * from user where hobby is NULL and age is not NULL; 3.in查询 select * from user where age in('22','23','24'); 4.between and查询 select * from user where age between 21 and 55; 5.or查询 select * from user where ag

MySQL学习笔记之五 有关数据表操作

MySQL在创建表的时候,创建一个.frm文件保存表和列定义.索引存储在一个有.MYI(MYindex)扩展名的文件并且数据存储在有.MYD(MYData)扩展名的文件中.   一.用SHOW/ DESCRIBE语句显示数据表的信息 语法: SHOW TABLES [FROM db_name] [LIKE wild] or SHOW COLUMNS FROM tbl_name [FROM db_name] [LIKE wild] or SHOW INDEX FROM tbl_name [FROM

mysql基本认识【关系型数据库和nosql、mysql操作流程和体系,库操作,表操作,数据的操作,字符集的操作,以及php作为client操作数据库】对连接本身没有疑问

1.关系型数据库永久性保存数据的仓库php的变量只是php脚本执行期间,临时性保存变量的空间[使用内存空间临时保存] 关系型数据库:利用二者的关系来描述实体的信息.[利用二维表字段名和字段值来进行描述][关系型数据库根本不是可以使用外键将两个表构建成关联的意思,而是实现描述实体的二维表的形式] nosql:not only sql[sql表示操作关系型数据的语言]所以nosql指的就是非关系型数据库[典型的是键值对型的数据(redis.memcache)][nosql可以视情况添加信息,不需要对

mysql五:数据操作

一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及. ======================================================== 本节内容包括: 插入数据更新

解决 C++ 操作 MySQL 大量数据插入效率低下问题

往 Mysql 中,插入10000条简单数据,速度非常缓慢,居然要5分钟左右, 但是打开事务的话,一秒不到就搞定了 代码: #include <iostream> #include <winsock2.h> #include <string> #include "mysql.h" #pragma comment(lib, "libmysql.lib"); using namespace std; int main() { MYSQ

MySQL中数据表的增操作

今天学习到表的增操作,写个博客总结一下,PS:下面所有的注释都是我在电脑上全部操作完成后,再复制到记事本上添加的.至于在执行的时候可不可以那样添加注释,就有待考证了. 选择库 mysql> show databases;#查看目前有哪些数据库存在 +--------------------+ | Database | +--------------------+ | information_schema | | ceshi_ku | | mysql | | performance_schema

MySQL中数据表的查操作

查询数据表的全部内容 mysql> show tables;#查看当前数据库下的所有表 +--------------------+ | Tables_in_ceshi_ku | +--------------------+ | biao | | ceshi_biao | +--------------------+ 2 rows in set (0.00 sec) mysql> select * from biao;#查看该表所有的内容,*代表通配符,在这里是代表所有的列 +------+-