我们今天学习了,游戏商城这个项目如何搭建的基本框架,首先创建users用户类,Administrator管理员类,Cart购物车类,Equip装备类,DB数据库连接接口类,一共是五个大模块,然后在用户类,管理员类,购物车类,装备类,分别用属性封装来封装,你定义的属性字段,封装完以后,在用它们具备的增删查改方法来调用,你想查询的内容。
代码如下:
1.注册:
[code] public int Register(string name, string password, int age)
{
Sqlconnection con=DB.Connect();
Con.open();
String sql=”insert into users values(‘”+name+”’,’”+password+”’+”age”)”
sqlCommand com=new sqlCommand(sql,con);
Int i=con.ExcuteNonQuery();
DB.Close(con);
Return i;
}
2.登录:
Public Users Login(string name,string password)
{
Users u=new users();
Sqlconnection con=DB.Connect();
Con.open();
String sql=”select id ,name from users where name=’”+name+”’” and password=’”+password+”’;
Sqlcommand com =new sqlcommand(sql,con);
Sqldatareader reader=com. executeReader();
}
If(reader.Read())
{
u.Id=(int) reader.GetValue(0)
u.Name=(string) reader.GetValue(1);
}
DB.Close(con,reader);
Return u;
声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。
3.增方法:
Public int add(string name,decimal price)
{
sqlConnection con=DB.Connect();
Con.open();
String sql=”insert into equuip (price,name) values(“+price+”, ‘”+name+”’)”;
sqlCommand com=new sqlCommand(sql,con);
Int i =con.ExecuteNonQuery();
Return i;
DB.Close1(con);
}
4.删方法:
Public int delete (int id)
{
sqlConnection con =DB.Connect();
Con.open();
String sql=”delete from equip where id=’”+id+”’”;
sqlCommand com=new sqlCommand(sql ,con);
Int i=com.ExecuteNonQuery();
Rreturn i;
DB.Close1(con);
}
5.改方法:
Public int updata(string name)
{
Sqlconnection con=DB.Connect();
Con.open();
String sql =”updata equipt set name=’”+name+”’;
Sqlcommand com =new sqlCommand();
Int i =com.ExeuteNonQuery();
Return i;
DB.close1(con);
}
6.查方法:
List<Users>list=new List <Users>();
Public List<users> select()
{
Sqlconnection con=new sqlconnection(“server=.; database=users;trusted_connection=SSPI”);
Con.open();
String sql=”select * from users”
Sqlcommand sc=new sqlcommand(sql,con);
While (reader.Ready())
{
Users u=new Users();
u.Id=(int) users();
U.name=(int) reader.GetValue(0);
List.add(u);
}
Return list;
}[/code]