哇,好久没写博客了!
前段时间制作了多人交互没有涉及到数据的处理,似乎后面的多人交互要使用到服务器和数据库,好久没用了,在这里把对数据库的使用在捡起来。
数据库的安装啥的就不赘叙了,现在开始使用,首先建立一个数据库的连接来管理数据,我这里叫pq:
其他基本没有改动,如果修改了主机名和端口连接的时候就得使用修改了的,然后穿件一个数据库:直接在空白处点鼠标右键或者
,我这里创建了一个叫mytest的数据库,注意是不区分大小写的。然后创建了一个叫user的表:
在里面添加一些内容,首先是一个ID用来作为Primary Key并且设置自动增长。:类型是Int类型,
然后添加一个username,用户名不能为空并且是唯一性的,类型是varchar类型,最多有45个字节(可以自行设置)
在添加一个password,密码的话就只要不为空就可以,类型和用户名一样(以上的数据特性是根据具体需求作修改的),如下:
到这里一个简单的数据库就做好了,下面在VS中使用代码连接数据库:
打开VS创建一个项目,添加应用:
在自己MySql的安装目录找到对应的库,注意一个时4.0版本一个时4.5版本,根据自己的项目框架来:
代码添加应用:,接下来写一个连接数库的方法:
public static void ConnectMySql()
{
string path = "server=127.0.0.1;port=3306;database=mytest;user=root;password=root";
MySqlConnection connection = new MySqlConnection(path);
connection.Open();
Console.WriteLine("连接数据库成功");
}
需要注意:
1.路径的写法中,"server","port","database","user","password"这几个名字都是固定的写法,只能这么写。然后他们的赋值就是按照自己数据库中的设置来赋值。
2.几个名字之间的分割使用;(分号)而不是,(逗号)。
然后实例化MySqlConnection类的构造函数,调用Open()方法即可,测试结果:
如果我们上面的路径不对,比如:
把一个分号改成逗号,结果:
GG,所以一定得注意。
欢迎加群:4364930讨论。