数据库语言之增删查改,登录,注册

       我们今天学习了,游戏商城这个项目如何搭建的基本框架,首先创建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]


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值