unity3d游戏开发之no5

unity3d游戏开发之no5

ID:34726620

大小:117.68 KB

页数:3页

时间:2019-03-10

unity3d游戏开发之no5_第1页
unity3d游戏开发之no5_第2页
unity3d游戏开发之no5_第3页
资源描述:

《unity3d游戏开发之no5》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、首先我们需要在数据中建几张关联的表,然后在通过数据查询查询自己想要的数据啊。 下面我给大家举个例子: 这是前面的三张表select*fromshopselect*from usersselect*fromusershop这是多标间的查询:selectdistinctusers.name,shop.name,usershop.numberfrom usershop innerjoin shoponshop.id=usershop.sid innerjoinusersonusers.id=usershop.uid 这篇文章来自狗刨学习网在数据库中把表建好了

2、,现在就需要在控制台上输出程序的结果,在这里需要用到迭代器,和集合。代码如下 publicArrayListshow()    {      ArrayListlist=newArrayList();      SqlConnectioncon=newSqlConnection("server=.;database=shopping;Trusted_Connection=SSPI");      con.Open();      stringsql="selectdistinctusers.name,shop.name,usershop.numberf

3、rom usershopinnerjoin shoponshop.id=usershop.sid innerjoinusersonusers.id=usershop.uid ";      SqlCommandsc=newSqlCommand(sql,con);      SqlDataReaderreader=sc.ExecuteReader();      while(reader.Read())      {        usere=newuser();        e.Name =(string)reader.GetValue(0);   

4、     Shop e2=newShop();        e2.Name =(string)reader.GetValue(1);        usershopping g=newusershopping();        g.Number =(int)reader.GetValue(2);        list.Add(e);        list.Add(e2);        list.Add(g);      }这是把数据可中的东西导入到集合里面去啊。然后在用迭代器输出 ArrayListlist=newusershopping()

5、.show( );      IEnumeratorit=list.GetEnumerator();      while(it.MoveNext())      {        usere=(user)it.Current;        it.MoveNext();        Shope2=(Shop)it.Current;        it.MoveNext();        usershoppingg=(usershopping)it.Current;        Console.WriteLine(e.Name+"   "+e2.

6、Name+"     "+g.Number);      }在这里我们如果想查询的功能不是固定的,需要往最后的一张关联表中插入数据,然后就可以完成查询的过程。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。