高性能图像处理服务器的实现(四)数据库类的编写
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。
数据库的名称为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。
相关文章推荐
- 高性能图像处理服务器的实现(三)reactors in threads服务器模式中代码流程详解
- 高性能图像处理服务器的实现
- 高性能图像处理服务器的实现(一)高性能异步日志
- opencv3中图像灰度化处理(手动编写处理函数实现)
- 为wsgiref实现的WSGI服务器编写处理函数
- 基础入门_Python-模块和包.为wsgiref实现的WSGI服务器编写处理函数?
- 图像检索服务器编写问题记录——线程中信号的处理方式思考
- 图像处理qt实现
- VC++实现Contourlet图像处理
- 当在linux服务器上没有装xwindows时, 处理图像时会报
- Oracle的pipelined函数实现高性能大数据处理
- 自己的web服务器项目-实现多线程处理(三)
- 在.NET里面实现异常处理功能讨论(编写Try/Catch)
- 《Visual C++ 数字图像处理典型算法及实现》学习记录
- java实现数据结构练习题--仅使用处理单个数字的I/O例程,编写一个过程以输出任意实数(可以是负的)
- 图像处理之基础---矩阵求逆实现
- 使用C#.NET 实现高性能IPX/SPX SOCKET服务器 附源码
- matlab图像处理基础知识3(双线性插值matlab实现--FPGA优化)
- 关于编写高性能服务器的资料汇总(Linux)
- 数字图像处理领域的二十四个典型算法及vc实现、上