PhotonServer游戏服务器
前序
一、跟数据库交互
- 直接写,利用mysql的接口
- 使用nHibernate
Csharp直接连接mysql
- 找到相应版本的动态链接库 在vs中点击引用-浏览-在c盘的assemblies中选择相应的版本-选择mysql.Data.dll文件。
Documentaion文件夹中ConnectorNET.chm中提供api有助编程
定义一个字符串来存数据库的ip地址,端口号,数据库,用户名,密码。(端口号默认3306,如果安装时候修改了按修改的)
利用程序进行插入操作
insert into 表名(根据表中的列填写要插入的列username,possword)values(自己设置的值’aa’,’125’);
Datetime.Now 获取当前时间
string sql = "insert into users(username,password,registerdate) values('aaa','222','"+DateTime.Now+"')";
更新操作
Update 表名 set name(要设置的列)=’自己要修改的值’ where id(条件)=2; 或者是 where name=’a’;
string sql = "update users set registerdate='2017-10-25' where id=13";
删除数据
delete from 表名 where 条件id=4
string sql = "delete from users where name='aaa'";
sql中的一些函数
SQL 语法网址:w3school
选择 文件夹图标旁边的加号,创建一个新的sql file 可以再mysql中直接写语句
获取数据的方式
查询时添加参数
调用时: