发表于: 2017-09-23 16:52:09
2 689
一、 今天完成的事情。
1 DAO
DAO模式是标准的J2EE设计模式之一.开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开.一个典型的DAO实现有下列几个组件:
一个DAO工厂类;一个DAO接口;一个实现DAO接口的具体类; 数据传递对象(有些时候叫做值对象)。
jdbc对mysql进行建立:导入包、注册JDBC驱动程序、打开一个连接、执行一个查询、从结果集中提取数据、清理环境资源。
参考http://www.yiibai.com/jdbc/jdbc_quick_guide.html写的简单连接代码以及运行效果:
二、 明天计划的事情
1 继续17步的学习,例如安全连接,接口设置等等。应该是写一个表的实体类Application(包含他的全部属性),一个接口类ApplicationDAO(与sql语句相关的方法),一个实现接口的类ApplicationDAORealize和一个测试类Test实现主业务逻辑。
2 继续java基础的学习
三、 遇到的问题
1 导入包mysql-connector-java-5.1.40-bin.jar。
将其放入工程的src/lib里,然后built path
2 简单链接mysql select后,出现红色信息
Sat Sep 23 15:36:49 CST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
说是不建议在没有服务器验证身份的情况下建立SSL连接
四、 收获
1 初步接触连接的代码书写实现
2 回顾了java有关异常的基础
评论