C#调用MySql的API

1 篇文章 0 订阅
           首先,输入读取需要读取的文本~ IP 端口 读取的表格 帐号 密码
            string connectStr = "server=127.0.0.1;port=3306;database=game_signball;user=root;password=1234;";
            conn = new MySqlConnection(connectStr);//连接的API

               conn.Open();//开始连接
                cmd = new MySqlCommand(sql, conn);//命令台

                MySqlDataReader read = cmd.ExecuteReader();//读取
                while (read.Read())//遍历每一行,以三列为标准
                {
                    //read.GetInt32("id"); 这样能获取列所有

                    Console.WriteLine(read[0].ToString() + "+" + read[1].ToString() + "+" + read[2].ToString());
                }
                string sql = "insert into sign(username,password) values('fuck','556677')";
                cmd = new MySqlCommand(sql, conn);

                string sql = "delete from sign where id = 4;";
                cmd = new MySqlCommand(sql, conn);

                string sql = "update sign set username='kkccjj',password='oneonetwotwo'where id = 2;";
                cmd = new MySqlCommand(sql, conn);
其他
                int read = cmd.ExecuteNonQuery(); //返回被影响是第几行
                conn.Close(); //关闭连接

验证帐号密码正确性的例子
            string sql = "select * from sign where username = '"+username+"'and password ='"+password+"'";
            MySqlCommand cmd = new MySqlCommand(sql, conn);
            MySqlDataReader read = cmd.ExecuteReader();           
            string sql = "select * from sign where username =@a and password =@b"; //替换法~和上面的2选1
            MySqlCommand cmd = new MySqlCommand(sql, conn);
            cmd.Parameters.AddWithValue("a", username);
            cmd.Parameters.AddWithValue("b",password);
            if (read.Read())
            {
                return true;
            }
            else
            {
                return false;
            }





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值