您的位置:首页 > 数据库

高性能图像处理服务器的实现(四)数据库类的编写

2018-02-24 23:31 260 查看
      服务器的数据库部分逻辑上并不复杂,所做的就是连接数据库,并对数据库做增删改查,数据库类MysqlDB在代码的database文件夹中,实现的基本功能为如下四个接口:sqlInsert(),sqlDelete(),sqlModify(),sqlQuery()对应的增删改查,还有一点基本功能比如根据用户名获取用户的存储路径,密码等函数,都很简单,下面来说下服务器端的数据库表单设计。
       数据库的名称为ImageServerDB,里面有一张BasicInfoTable的表单,表单设计如下:
       id-----usr_name-----usr_password-----usr_location-----submission_date
       其中id和usr_name为primary key,id为auto_increment, 用来做编号,设计为primary key, usr_name因为会频繁用来做查询条件(我的数据库设计几乎查询条件都是基于用户名的),并且不能有重复,所以设计为primary key,usr_password就不多说了,用来记录密码,为not null,usr_location用来记录每个用户其单独的文件夹位置,也为not null,submission_date用来记录用户上次登录的时间,可以为null。
        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 服务器 c