发表于: 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注入的安全性问题







返回列表 返回列表
评论

    分享到