unity3D__总结
来源:互联网 发布:知乎 经典电影 编辑:程序博客网 时间:2024/06/07 06:12
欢迎大家关注我日志,今天总结下控制台项目中的一些问题:
1. 多表连接:
首先建个外键表,在进行两表或三表连接
如下购物车的三表连接:
select users.name,commodity.name,commodity.number from users_commodity
inner join users on users_commodity .uid=users.id
inner join commodity on users_commodity.cid=commodity .id;
2.Arrylist和迭代器的用法:
ArrayList list2 = new ArrayList();
public ArrayList Show()
{
SqlConnection con = new SqlConnection("server=.;database=gouwu;Trusted_Connection=SSPI");
con.Open();
string sql = "select users.name,commodity.name,commodity.number from users_commodity "+
"inner join users on users_commodity .uid=users.id "+
"inner join commodity on users_commodity.cid=commodity .id ";//多表连接
SqlCommand sc = new SqlCommand(sql, con);
SqlDataReader reader = sc.ExecuteReader();
while (reader.Read())
{
Users u = new Users();
u.Name = (string)reader.GetValue(0);
Commodity c = new Commodity();
c.Name = (string)reader.GetValue(1);
c.Number = (int)reader.GetValue(2);
list2.Add(u);
list2.Add(c);
}
Return list;
public void select() {
ArrayList list2 = new Users_Commodity().Show();
IEnumerator it = list2.GetEnumerator();//迭代器
while (it.MoveNext ()){
Users u= (Users)it.Current;
it.MoveNext();
Commodity c = (Commodity)it.Current;
Console.WriteLine(u.Name +" "+c.Name +" "+c.Number );
更多精彩可以关注我们的狗刨网:
http://www.gopedu.com/
- unity3D__总结
- unity3D__总结
- unity3D__周结
- Unity3D__封装、继承
- unity3D__球打砖块
- unity3D__主角打怪物
- unity3D__常用核心对象例题
- unity3D__忽略碰撞和射线
- unity3D__复习(接口与抽象类的区别)
- 总结
- 总结
- 总结
- 总结
- 总结!
- 总结
- 总结.
- 总结。
- 总结
- ios 初学小结
- 97去掉ScrollVIew拉到尽头时再拉的阴影效果
- HDU 4006 The kth great number 【优先队列求第K大数】
- Excel Sheet Column Number (Java)
- java操作xml----dom4j
- unity3D__总结
- 【一步步学习MongoDB】——MongoDB简单介绍(一)
- 2014年的最后一天
- 回顾2014,设想2015
- 『HTML5梦幻之旅』 - 跟随歌曲显示当前歌词
- getopt() 函数使用方法
- Visual Basic 语言参考 ------类型转换函数
- $.ajaxSetup 使用
- 将数据窗口保存为Excel文件的方法