public static final String url = "jdbc:mysql://localhost:3306/graduation-project?useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false";

public static final String driverName = "com。mysql。jdbc。Driver";

public static final String user = "root";

public static final String password = "123456";

以上是连接数据库的常量设置(url、driverName、user、passsword)

加载数据库驱动:

Class。forName(driverName);

获取数据库的连接对象:

connection = DriverManager。getConnection(url, user, password);

关闭 Connection和PreparedStatement对象

connection。close();  preparedStatement。close();

健身知识相关功能设计  KnowledgeFunction。java

首先要获取健身知识的列表:

Map<String, Object> map = new HashMap<String, Object>();

LinkedList<Object> paramterList = new LinkedList<Object>();

然后设置知识的标题名称

String title = request。getParameter("title");

根据健身的部位进行健身知识数据列表的细分

String bodyPartId = request。getParameter("bodyPartType");

最后进行知识标题的模糊查询,健身部位的精确查询等方法代码的编写。

if (UtilValidate。isNotEmpty(title)) {

sqlBuffer。append("    and k。knowledge_title like ?");

paramterList。add("%" + title + "% ");

}

if (UtilValidate。isNotEmpty(bodyPartId)) {

sqlBuffer。append("    and k。body_part_id "+ bodyPartySearchType + "( ? )");

paramterList。add(bodyPartId);

}

功能设计总结:文献综述

在设计本课题中的每个功能时,我发现他们一个共同的特点,就是要通过数据库连接获取到他们相应的功能列表,不管是在健身知识展示,还是在生成个人的健身计划,在编写一个新的功能时,首先要做的都是获取相应的数据库列表。所以这为节省了大量的时间去思考页面的展示和设计。在用户注册和登录这块功能设计方面,我的思路是:首先用户输入用户名和密码,要通过调用数据库中用户表中的数据,来查找是否有这个用户的存在,如果有则登录成功,如果没有则返回注册页面,让用户进行注册,并且将用户新注册的用户名和密码加入到数据库的用户表中。在页面展示这一方面,我虽然没有超强的设计感,但是对于基础的页面设计布局,以及加上参考其他的健身网站,这使得本课题的健身网站的展示页面还是值得一看的。

3。2 数据库设计

对于本课题的数据库设计,首先整理功能模块,然后根据不同模块细化设计数据库结构。

上一篇:Hbuilder在线围棋的对弈设计+源代码
下一篇:基于数字IC的电子钟系统的设计+源程序

java+mysql城市电子商务公共...

java+mysql自动聊天及情感分...

基于iOS平台的健身APP的设计+源代码

JAVA+MYSQL人脸识别的病房看...

C#+SQLserver校园失物招领网站设计+源代码

Java+MYSQL企业员工信息管理系统设计+源代码

java+mysql学生宿舍管理系统的设计与实现

功能对等理论指导下的产品说明书的翻译

苏童《黄雀记》中宿命观下的人性演绎

OpenGL面向机器人遥操作的...

广州高校考研培训机构市场营销调查问卷

城市建设进程中协调拆迁开题报告

我想创业但湜没钱,我想...

高校大學生网络安全现状...

Android平台下电话区号查询系统的实现

日本猫文化热的产物介绍和原因分析

AT89S52单片机的空气监控系统设计+电路图+程序