2020-12-30
在已经完成vs 已经和mysql连接成功的前提下
增加、删除、修改基本一致,除了sql语句
//添加用户
public static bool Add(user u)
{
string constr = "Server=localhost;UserId=root;Password=qhj12345;Database=qhj_asp;pooling=false;CharSet=utf8;port=3306";MySqlConnection conn = new MySqlConnection(constr);try{conn.Open();string mySql = "INSERT INTO user(Name,Email,Password) VALUES(@name,@email,@password)";MySqlCommand sqlcmd2 = new MySqlCommand(mySql, conn);MySqlParameter p1 = new MySqlParameter("@name", MySqlDbType.VarChar);p1.Value = u.Name;MySqlParameter p2 = new MySqlParameter("@email", MySqlDbType.VarChar);p2.Value = u.Email;MySqlParameter p3 = new MySqlParameter("@password", MySqlDbType.VarChar);p3.Value = u.Password;sqlcmd2.Parameters.Add(p1);sqlcmd2.Parameters.Add(p2);sqlcmd2.Parameters.Add(p3); int iResult = sqlcmd2.ExecuteNonQuery();if (iResult > 0)return true;}catch (Exception ex){Debug.WriteLine("Error: " + ex.Message);}finally{conn.Close();conn.Dispose();}return false;}
查询
//根据flag查询作品
public static List FindArticleByFlag(int id)
{
string constr = “Server=localhost;UserId=root;Password=qhj12345;Database=qhj_asp;pooling=false;CharSet=utf8;port=3306”;
MySqlConnection conn = new MySqlConnection(constr);
try
{
conn.Open();
string mySql = “select * from works where Flag=@id”;
MySqlCommand sqlcmd2 = new MySqlCommand(mySql, conn);
MySqlParameter p1 = new MySqlParameter("@id", MySqlDbType.Int32);
p1.Value = id;
sqlcmd2.Parameters.Add(p1);
List<works> worksList = new List<works>();MySqlDataReader sqlreader = sqlcmd2.ExecuteReader();while (sqlreader.Read()){works work = new works();work.Wid = Convert.ToInt32(sqlreader["Wid"]);work.Uid = Convert.ToInt32(sqlreader["Uid"]);work.Flag = Convert.ToInt32(sqlreader["Flag"]);work.Context = sqlreader["Context"].ToString();work.Image = sqlreader["Image"].ToString();work.Title = sqlreader["Title"].ToString();work.CoreSentence = sqlreader["CoreSentence"].ToString();work.author = sqlreader["author"].ToString();worksList.Add(work);}return worksList;}catch (Exception ex){Debug.WriteLine("Error: " + ex.Message);}finally{conn.Close();conn.Dispose();}return null;}
2020-12-30相关推荐
- 【2020.12.30更新】信号处理常用公式(一)
积化和差 cosαcosβ=12[cos(α+β)+cos(α−β)]\cos \alpha \cos \beta = \frac{1}{2}[\cos (\alpha + \beta ) + ...
- DayDayUp:2019.12.30吴晓波2020年终秀演讲《预见2020:来海边,拾起信心》读后有感
DayDayUp:2019.12.30吴晓波2020年终秀演讲<预见2020:来海边,拾起信心>读后有感 导读:2019年,过的好不好?有人豪情万丈,有人强颜欢笑. 互联网平台带来了方便快 ...
- 英语积累知识(二) 2020/1/30 2019年12月六级翻译
英语积累知识(二) 2020/1/30 2019年12月六级翻译 简言:笔者在2019年12月份参加的CET6 的翻译题是"梅花",在这里特将三份试卷的翻译及重点词汇做详解,发现三 ...
- STEMA 考试每日一练 2020.12.7 - 2021.11.30 试题及答案 - 刷题
2020.12.7 在以下几个选项中,正确的从小到大的排序是( ) A 地球<太阳系<可观测宇宙<银河系B 地球<太阳系<银河系<可观测宇宙C 太阳系<地球& ...
- 《nature》2020.11.30期,重症COVID-19的主要遗传危险因素来自尼安德特人
<nature>最新2020.11.30期快报! 1.重症COVID-19的主要遗传危险因素来自尼安德特人 严重COVID-19的风险是由一个遗传自尼安德特人的基因组片段引起的,南亚和欧洲 ...
- 2020/7/30 渐入佳境
2020/07/30 第二次组队赛(模拟) 比赛过程 开始 意外 解决 进入状态 学到的题目 B题 C题 L题 赛后总结反思 比赛过程 开始 集训第4天,中午12:00开始组队赛.开始的时候不知道先做 ...
- 1+X Web前端等级考证 | 2020 12月Web前端开发中级实操 (模拟试题第一套) 附答案
由于经常分享失败,我上传github上了,先放上链接:https://github.com/Lydever/web-1-x.git 请礼貌,不要耍流氓哈哈,创作不易,下载的同时,请start一下,谢谢 ...
- 2020.12.17
2020.12.17 1.无重复字符的最长子串(leetcode3) 思路:使用滑动窗口机制 设置右指针移动,其实就是一个队列,比如例题中的 abcabcbb,进入这个队列(窗口)为 abc 满足题目 ...
- 2020.12.15
2020.12.15 1.有向图判断是否有环 对于图类问题,首先利用邻接表对图进行表示,如图所示:通常使用List<List>的格式存储表示. 在本题中,输入为[a,b]表示b指向a,所以 ...
- 刷题之旅2020.12.05
2020.12.05 1.前中后序 递归/非递归 实现 一.使用栈模拟递归实现过程 先序/中序 public List preinOrder2(TreeNode root){if(root==null ...
最新文章
- gulp+自动化编译html,gulp自动化构建html静态资源路径版本号添加和替换
- 04.卷积神经网络 W4.特殊应用:人脸识别和神经风格转换(作业:快乐屋人脸识别+图片风格转换)
- oracle反复查询一个集合,oracle集合查询
- 社交网络营销之制订“参与社交网络的规则”
- CUDA学习(三)之使用GPU进行两个数相加
- ThinkPHP V5.0 正式版发布
- 这台相机没镜头!美国教授新发明,一块玻璃可成像,拍照给计算机看
- 迁移至Kubernetes的三种主要方式对比
- 通过100个单词掌握英语语法(二十三)go
- mysql5.7 keepalived_基于MySQL 5.7多源复制及Keepalived搭建三节点高可用架构
- mysql字段动态扩展_如何用动态字段实现系统的扩展性?
- Everything使用攻略和技巧
- 投资起步晚5年,赶上需要1.5倍的汗水+时间
- 中国互联网发展报告(2021)
- TcaplusDB君 | 行业新闻汇编(7月1日)
- CSS 盒模型 基本术语解释
- Compile fails with 3.5 framework but succeeds with 4.0
- 边境的悍匪—机器学习实战:第十六章使用RNN和注意力机制进行自然语言处理
- 表格自适应 css,css 表格自适应一些方法总结
- 旧唐书 卷一百九十六下 列传第一百四十六下