4个表格,然后在表格里插入数据信息,最后完成多表连接,实现多表的查询功能。这是在数据库里,要操作的sql语句,代码如下:

 

1.创建数据库

create database student 
  
 use student

 

2.创建表

 

create table people(
 id int identity(101,1) primary key,
 name varchar(20) not null,
 password varchar(10)
  
 )
  
  
 create table books(
 id int identity(101,1) primary key,
 name varchar(20) not null,
  
 )
  
 create table admin(
 id int identity(101,1) primary key,
 name varchar(10) not null
 )
  
 create table borrow(
 id int identity(101,1) primary key,
 uid int,
 bid int,
 )

 

3.查询表格

select * from books 
 select * from people

 

 

4.插入数据:

张三','123')
张四','456')
张五','789')
  
百科全书')
  
十万个为什么')
  
动物世界')

5.多表连接

 

select   p.name,b.name,bo.id  from  borrow  bo
         inner join people  p on p .id= bo.uid 
         inner join  books b on b.id=  bo.bid

 

vs平台上运行的过程,先是建个工程,然后再工程里,分为4个模块有管理员模块,用户模块,图书模块,借书模块,分别在这4个模块里写它们要完成的方法,例如管理员的登录,注册,方法;用户的登录,注册方法;还有用户对图书的增删查改方法,管理员对图书删查方法,用户对借书的增删查改方法,管理员对借书的增删查改方法,在图书模块,是图书的方法例如图书可以增删查该方法;借书模块,是借书的增删查改4个方法,

DB连接数据的信息接口,还有一个Text的类是完成测试方法的调用和实现,代码分别如下:

声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。

6.DB接口


[code]public static class DB

    {

        static SqlConnection con;

        public static SqlConnection count()

        {

            SqlConnection con = new SqlConnection("server=.;database=student;Trusted_Connection=SSPI");

            return con;

        }

 

        public static  void   close(SqlConnection con, SqlDataReader reader) 

        {

            con.Close();

            reader .Close ();

       

        }

        public static  void close(SqlConnection con) 

        {

            con.Close();

           

        }

}[/code]


7.Text测试


        写上你所有要实现的模块方法,例如用户的登录注册方法,学生的登录方法,图书的购买方法,对用户的操作方法,对图书的操作方法,对借书的操作方法,对用户密码的操作方法,对管理员密码操作密码,还有主函数的调用欢迎界面方法,在往里面添加你要实现的内容,进行判断,循环,调用,还有集合,泛型的的使用,这样一个基本的小项目算是完成了。