发表于: 2017-04-27 23:17:21

1 1402


今天完成的事情:

在src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包。

当往pom文件中添加东西时,IDE会自动下载jar包,存放到.m2文件夹中。

编写DAO,注意写清楚Interface和Impl,注意遵守命名规范。

点击了多位师兄日报中有关数据库工具类和连接池的链接,一步一步仿照写了一个工具类和连接池。

我想DAO的实现类中的增删改查方法,应该是要调用连接池类的方法获得数据库连接。

明天计划的事情:

任务一的18~22
遇到的问题:

①遇到了很烦人的问题,这是本地的项目结构:

于是我就想要读取dp.properties,可是下面这段代码总是返回null,文件路径明明是正确的。

InputStream is = Pool.class.getClassLoader().getResourceAsStream("com/jn/utils/db.properties");

百度好多回,最后去idea的编译输出目录target/classes看了下,发现utils包下居然没有dp.properties。

可我明明用idea的maven工具执行过install命令了呀。

我把dp.properties手动复制到target/classes/com/jn/utils下,此时inputstream终于读到文件了。

②java连接mysql数据库时控制台报错:unsupported minor version 52.0

因为这个报错我不是第一次遇到了,所以这次很快就找出了原因。

52.0代表了J2SE 8。

原因是6.0.6版本的mysql驱动是由jdk8编译的。然而项目是jdk1.7的。

mysql的jar包驱动是用1.8编译的,而我用1.7去运行它。

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>6.0.6</version>
</dependency>

所以改成一个支持jdk1.7的,比如5.1.7的版本就行了。

连接成功:jdbc:mysql://localhost:3306/test, UserName=root@localhost, MySQL-AB JDBC Driver

收获:


返回列表 返回列表
评论

    分享到