发表于: 2018-03-16 21:51:36
1 692
今天完成的事情:
1.重新整理IDEA新建maven项目的过程,并按照标准目录结构实现JDBC连接mysql。
--1.1、File->New->Project
--1.2、选择maven,勾选Create from archetype,选择webapp,点击next
--1.3填写GroupId、ArtifactId
--1.4、修改maven配置,点击next
--1.5点击Finish
--1.6配置项目目录
--1.7修改pom.xml,添加依赖
--1.8编辑代码
--1.9运行操作
2.学习IDEA建立的maven项目中通过修改pom.xml文件添加依赖,以mysql为例
--groupid以及artifactid解释
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artifactId是tomcat。
3.mybatis连接数据库,未能在IDEA的maven项目中实现。
参考:http://how2j.cn/k/mybatis/mybatis-tutorial/1087.html#nowhere
实现了eclipse下java项目连接mysql。
明天计划的事情:
1.实现IDEA下的maven项目使用mybatis连接数据库
2.总结jdbc和mybatis的区别,以及各自的特性
3.学习junit的使用
遇到的问题:
1.IDEA调用外部maven的配置
--修改外部maven的本地仓库路径
--在IDEA中修改maven为外部maven
2.不理解pom.xml文件添加依赖,看博客学习pom.xml下添加依赖的格式。前提是配置好IDEA下的外部maven及本地仓库路径
收获:
1.整理好IDEA建立maven项目,并能够实现jdbc连接数据库
2.学习了java命名规范
3.在jdbc应用中,使用PreparedStatement代替Statement。原因如下
--代码的可读性和可维护性增强
--PreparedStatement可以尽最大可能提高性能
--最重要的一点是极大地提高了安全性
--如果使用Statement可能造成SQL注入的安全性问题
评论