Unity学习笔记:Unity调用数据库(不完全正确,待修改)

60 篇文章 2 订阅
1 篇文章 0 订阅

MySqlConnection 数据库类

MySqlConnection mySqlConnection = new MySqlConnection(string);  定义一个数据库,传入的参数为数据库的地址

MySqlConnection .Open(); 非静态方法 连接数据库,尽量写再try当中并输出其中的错误

MySqlCommand sqlCommand = new MySqlCommand(string, MySqlConnection );  在数据库中定义一条消息,第一个参数是消息的内容,第二个参数为传入的数据库
MySqlCommand .ExecuteNonQuery();非静态方法  发送定义的消息

MySqlConnection .Close();非静态方法,关闭连接上的数据库

MySqlDataReader reader = MySqlCommand .ExecuteReader();根据定义的消息从数据库中搜索相对应的数据并储存到MySqlDataReader中

MySqlDataReader.Read(); 非静态方法,返回一个bool值,多用于再while中判断,功能是读取下一条搜索到的信息,如果没有下一条则返回false

MySqlDataReader.GetString(string) 从当前这一条数据中搜索名字为参数的id名,然后返回其中的内容(同理的还有.GetFloat(string)   .GetInt32(string))

string sql = "select * from defects";   主要用于传入MySqlCommand command = new MySqlCommand(string, MySqlConnection);中的第一个参数
其中select后的是筛选的内容,米号*的作用是没有筛选条件,筛选的表是defects

string sql = string.Format("insert into result(examtime,totalnum,rightnum,errornum,score) values('{0}','{1}','{2}','{3}','{4}')"
 ,er.examTime,er.totalNum,er.rightNum,er.errorNum,er.score);

主要用于传入MySqlCommand command = new MySqlCommand(string, MySqlConnection);中的第一个参数(用于写入数据)
其中的result替换为添加的表名,然后result后面的括号内为添加的键名,后面values的值 values('{0}','{1}','{2}','{3}','{4}')"为固定写法,用后面的值替换"{0}"这些值
后面的内容根据位置分别添加为前面对应位置键名添加键值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值