java+mysql健身网站设计+源代码(5)
时间:2023-12-10 20:18 来源:毕业论文 作者:毕业论文 点击:次
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 数据库设计 对于本课题的数据库设计,首先整理功能模块,然后根据不同模块细化设计数据库结构。 (责任编辑:qin) |