笔记二:客户端输入,服务端检测用户密码是否正确
来源:互联网 发布:淘宝落地页是什么 编辑:程序博客网 时间:2024/06/05 14:29
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using MySql.Data.MySqlClient;namespace CsharpToMySQL{ class Program { static void Main(string[] args) { Console.WriteLine(VerifyUser("ycb", "89")); Console.ReadKey(); } static bool VerifyUser(string username,string password) { string connectStr = "server=127.0.0.1;port=3306;database=mygamedb;user=root;password=root;"; MySqlConnection conn = new MySqlConnection(connectStr); try { conn.Open(); //string sql = "select * from users where username= '" + username + "' and password=' " + password + "'"; string sql = "select *from users where username =@para1 and password =@para2"; MySqlCommand cmd = new MySqlCommand(sql, conn); cmd.Parameters.AddWithValue("para1", username); cmd.Parameters.AddWithValue("para2", password); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { conn.Close(); return true; } } catch (Exception e) { Console.WriteLine(e.ToString()); } finally { conn.Close(); } return true; } static void Insert() { string connectStr = "server=127.0.0.1;port=3306;database=mygamedb;user=root;password=root;"; MySqlConnection conn = new MySqlConnection(connectStr); try { conn.Open(); string sql = "insert into users(username,password,registerdate) values('ycb4','89','" + DateTime.Now + "')"; MySqlCommand cmd = new MySqlCommand(sql, conn); int result = cmd.ExecuteNonQuery(); //返回值是数据库中受影响的数据行数 } catch (Exception e) { Console.WriteLine(e.ToString()); } finally { conn.Close(); } } static void Update() { string connectStr = "server=127.0.0.1;port=3306;database=mygamedb;user=root;password=root;"; MySqlConnection conn = new MySqlConnection(connectStr); try { conn.Open(); string sql = "update users set username='new ycb',password='775'where id = 4"; MySqlCommand cmd = new MySqlCommand(sql, conn); int result = cmd.ExecuteNonQuery(); //返回值是数据库中受影响的数据行数 } catch (Exception e) { Console.WriteLine(e.ToString()); } finally { conn.Close(); } } static void ReadUsersCount() { string connectStr = "server=127.0.0.1;port=3306;database=mygamedb;user=root;password=root;"; MySqlConnection conn = new MySqlConnection(connectStr); try { conn.Open(); string sql = "select count(*) from users"; MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); int count = Convert.ToInt32(reader[0].ToString()); Console.WriteLine(count); } catch (Exception e) { Console.WriteLine(e.ToString()); } finally { conn.Close(); } } static void ExcuteScalar () { string connectStr = "server=127.0.0.1;port=3306;database=mygamedb;user=root;password=root;"; MySqlConnection conn = new MySqlConnection(connectStr); try { conn.Open(); string sql = "select count(*) from users"; MySqlCommand cmd = new MySqlCommand(sql, conn); object res = cmd.ExecuteScalar(); int count = Convert.ToInt32(res.ToString()); Console.WriteLine(count); } catch (Exception e) { Console.WriteLine(e.ToString()); } finally { conn.Close(); } } }}
阅读全文
0 0
- 笔记二:客户端输入,服务端检测用户密码是否正确
- Js检测判断URL输入是否正确
- js中检测是否输入正确名字
- 检测是否安装mysql服务或者检测已经安装的mysql的root用户密码是否正确
- Fortran 提示用户输入,并检测用户输入是否正确
- 在客户端和服务端检测某个url是否可以访问
- 检测mysql密码是否输入正确的脚本
- 如何检测用户输入的日期是否正确
- 简单的检测输入的手机号码是否正确
- 检测光盘是否正确
- Netty4 学习笔记之二:客户端与服务端心跳 demo
- 检测Emai地址是否正确
- 检测银行卡号是否正确?
- php 检测时间是否正确
- nagios服务端和客户端的正确配置文件
- 验证码输入是否正确
- 邮箱输入的是否正确
- EditText 检查输入是否正确
- ORACLE DIRECTORY目录管理
- OKHTTP上传下载
- PullToRefreshListView简单实现下拉刷新、下拉加载
- 02全志R16平台tinav2.1系统下的开机自启动脚本的创建(分色排版)V1.1
- solr搜索
- 笔记二:客户端输入,服务端检测用户密码是否正确
- 自动登录的设计思路
- easyui下拉框值改变
- C# 虚函数,多态( virtual,override )
- BZOJ 3289 Mato的文件管理(莫队+线段树/树状数组)
- uip协议栈
- 蹭着 Java 热点出生的 JavaScript 已经 22 岁了
- Scrapy添加随机ip
- Android RecyclerView一键快速切换布局样式