Navicat for MySQL 数据库应用 (三)

打开Visual Studio新建控制台项目


添加类 找到MySQL的DLL

在你VS项目文件夹内创建all文件夹吧MySQL.Data.all赋值进去


连接路径中的数据要和你设置的匹配

下面我们写创建表的函数

 public static bool Register(string Name, string Account, string Password, string Age, string Gende, string Gold, string Level, string Phone, out string message)
        {
            System.Console.WriteLine("数据库开始写入数据");
            message = "";


            try
            {
                mycon.Open();
                                        //此处注意符号问题不要写错
                string str = "insert into user(Name,Account,Password,Age,Gender,Gold,Level,Phone)values('" + Name + "','" + Account + "','" + Password + "','" + Age + "','" + Gende + "','" + Gold + "','" + Level + "','" + Phone + "')";
                MySqlCommand mycomm = new MySqlCommand(str, mycon);
                mycomm.CommandTimeout = 2;
                mycomm.ExecuteNonQuery();
                message = "注册成功";
                mycon.Close();
                System.Console.WriteLine("数据库写入成功");
                return true;
            }
            catch (System.Exception)
            {
                message = "服务器异常请关闭从新登录";
                System.Console.WriteLine("数据库写入失败,MySQL写入异常");
                return false;
            }


        }


在控制台进程测试

打开我们的表格发现数据已增加进去

接下来添加删除数据函数


我们在控制台进行测试

再打开表格刷新已经把刚才数据移除

接下来我们来写更改数据的函数


再控制台测试




我们看到数据已经被我们更改,我这里更改的函数里没有添加判断要更改的用户数据是否存在,你们后期使用时可增加判断。

下面函数是查询用户账号和密码是否可用



控制台测试



我们测试一下错误账号密码


其余的方法可参考这几个进行扩展,后面我会贴出 MySQLManager写的一些函数。

随后有空我会分享下 Navicat for MySQL 在服务器中的应用 ,服务器 客户端的一些操作教程 ,如何自己用Phonto Server搭建服务器,Unity3D如果实现多客户端的通信和自己多客户端信息同步。

猜你喜欢

转载自blog.csdn.net/qq_39741605/article/details/80739648