一:安装Mysql
室友已经下载好了安装包直接考过了用。解压缩运行安装,发现出现一层层选项,由于有Oracle安装的惨痛经历,果断放弃继续安装,上网上搜索安装教程。
有事找度娘,参照百度经验一步步安装完了Mysql
二:运行navicat,插入数据
运行navicat见表,为待开发的系统插入数据。这个过程真是痛苦而又漫长!为了后面测试的顺利,不得不上网搜索三星、苹果、华为、小米
魅族、vivo、中兴、格力、诺基亚、微软、HTC等不同品牌手机的多达45个不同型号的手机各项参数。同时,为了页面商品展示的需要,还需要
所有型号手机的图片,然后将所有数据一条条插入到数据库中
所有搜集剪辑好的手机外观图片素材如下图所示:
三:出现问题
当所有的数据都成功插入后,导出sql语句,准备交给队友进行测试,结果发现idea插入全部失败,所有的插入语句全部出现乱码。我和队友
一再检查自己编辑器的编码方式均为UTF—8无误后再次导入,结果还是乱码!
后来就想着尝试先在我这边把sql语句用记事本打开,查看是否出现乱码,检查之下发现并无乱码问题。或许是检查时不经意间触碰到了键盘,
退出“记事本”后提示“由于xxxx是xxxx字符,退出后文本将以编码方式保存”(具体提示已经记不清了)。顿时豁然开朗,然来是idea新建sql
语句时自动生成的注释在navicat的解析下改变了编码方式。当我把插入好的sql语句再导入到队友的idea中时便出现了乱码。
四:终结
这次的工作虽然没什么技术含量,工作内容也枯燥无味,但是就是这么简单的工作还是出现了恼人的错误。可想而知,一项浩大的软件工程项
目开发过程中细节是多么重要,以及操作规范化在的重要性!这提醒了我在后续的工作中将必须更加细心才行。