2020/6月开始的数据库实训
准备做一个MySQL + Java JSP界面的东西
根据每周周报,记录进度和学习内容
Week1 (2020/6/4)
俺们设计的是一个农产品电商平台(? 这就是青春洋溢大学生吗 i了i了
主要是安装工作,环境在IDEA
- JSP安装
这个需要下载Web服务器Tomcat(超轻量),然后配置项目
按照网上的教程,配好SDK等即可。 - 设计数据模式
- 有乱码的情况,参见
此时修改配置文件logging.properties字段为GBK即可
乱码处理成功,还是红色的。
第一周,就这样水过去了。
Week2 (2020/6/11)
这周安装了MySQL,连接数据库,学习JDBC;
完善界面
- MySQL安装
重新安装了多次,还不太会用,感觉还可以
- 遇到的小问题
(1) mysql在cmd里识别不出来,原来,是我没有配置环境变量…
(2)MySQL服务没有开启:去命令行运行 net start mysql 启动服务
(3)MySQL服务无法启动:
*(1)管理员身份进入cmd(防止权限不足)
mysqld -install 创建服务
*(2)net start sqld 启动服务
启动失败的话,运行musqld --initialize-insecure --user=mysql
回到sql的安装目录下,看看bin文件下是否出现了data文件夹,里面的内容是否正常(我第一次运行,data文件夹种只有一个报错文件;第二次,data文件夹中是正常的数据)
如果不正常,删去data文件夹重试即可。
(另外,这个bin文件下不一定在MySQL下,我的版本是在Server的文件夹下Server -xxx)
data文件夹出现后,重新运行命令即可。
*(3)登录
mysql -uroot -p
默认密码为空,直接回车
出现以下界面即可ok
- JDBC连接
导入jar包,把tomcat的lib下的servelet.jar和
成功了
教程 ,请 教程
可以看一下自己的数据库端口是否是默认的(3306)
- 写界面,熟悉JDBC数据库使用
记录一下JDBC的知识吧,毕竟这才是重点
传送门 – JDBC和SQL的小记录
Week3
这周继续水水水
- 和好队友做完了剩下的几个界面,包括登录和注册,还差一个购物车了
、
还是蛮可爱的噢
鸭鸭(猛男嘤嘤嘤
2. 完成了注册功能&登录
其实就是数据库插入和查询啊。。
但是数据获取对我这种菜来说很困难,了解了一下要用form表单提交,可以使用request命令后台收到,学了js提示alert(这有什么难度啊喂)
做了一些检查合法性的操作,然后就没了
用户登录后的一些界面,还没完善。
3. 重构java调用代码
感觉逻辑是清晰了一些,对命名规范的重要性有了了解
(泪目,是真的会忘记自己写的什么意思)
大概这就是设计模式的奇妙hhh
下周,继续划水。
Week4
后端同学给了超多代码!
终于完成了调用,写了个搜索框&修改信息
还有上传评论没写嘞
唉,剩下的还是大工程啊。。
To-to-List来一个:(update 2020/7/1)
(1)各个界面显示 get
(2)搜索 get
(3)编辑名片信息 get
(4)加入购物车 get
(5)添加评论 x
(6)删除商品、删除评论 x
Week5
由队员写总结报告,然后完成、调试功能;
编数据跑
使用JAVA+MySQL,JSP写的页面
demo丢在 俺的github
不一定能运行噢,功能垃圾,逻辑弱智
也许唯一能参考的只有图片了hhh
总结
是收获丰富的经历叭!至少了解了MySQL&IDEA,队友蛮给力der
不过页面还是我写的居多,前端虽然被说成“没有技术含量”,但是不会也很烦人哪,前端漂亮,至少分数不会太难看(大概