打开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如果实现多客户端的通信和自己多客户端信息同步。