数据库实训-记录

2020/6月开始的数据库实训
准备做一个MySQL + Java JSP界面的东西
根据每周周报,记录进度和学习内容

Week1 (2020/6/4)

俺们设计的是一个农产品电商平台(? 这就是青春洋溢大学生吗 i了i了
主要是安装工作,环境在IDEA

  1. JSP安装
    这个需要下载Web服务器Tomcat(超轻量),然后配置项目
    按照网上的教程,配好SDK等即可。
  2. 设计数据模式
    在这里插入图片描述
  3. 有乱码的情况,参见
    在这里插入图片描述
    此时修改配置文件logging.properties字段为GBK即可
    在这里插入图片描述
    乱码处理成功,还是红色的。
    在这里插入图片描述
    第一周,就这样水过去了。

Week2 (2020/6/11)

这周安装了MySQL,连接数据库,学习JDBC;
完善界面

  1. 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
    在这里插入图片描述
  1. JDBC连接
    导入jar包,把tomcat的lib下的servelet.jar和
    成功了
    教程 ,请 教程
    在这里插入图片描述
    可以看一下自己的数据库端口是否是默认的(3306)
    在这里插入图片描述
  2. 写界面,熟悉JDBC数据库使用
    唉
    记录一下JDBC的知识吧,毕竟这才是重点
    传送门 – JDBC和SQL的小记录

Week3

这周继续水水水

  1. 和好队友做完了剩下的几个界面,包括登录和注册,还差一个购物车了

在这里插入图片描述
在这里插入图片描述
还是蛮可爱的噢
在这里插入图片描述
鸭鸭(猛男嘤嘤嘤
在这里插入图片描述
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
不过页面还是我写的居多,前端虽然被说成“没有技术含量”,但是不会也很烦人哪,前端漂亮,至少分数不会太难看(大概

完结撒花

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值