关于对dao、domain的思路(一)
来源:互联网 发布:冠新软件怎么样 知乎 编辑:程序博客网 时间:2024/05/16 04:03
需求:从数据库中获取数据。
一、创建项目,并在项目中新建dao包、domain包、impl包、test包。加入JUnit4。新建文件夹webapp、WEB-INF、lib、classes,以及web.xml文件。
注:①classes文件需要设置为源文件路径。
②web.xml可从Tomcat根/webapps/ROOT下拷贝。
③web.xml中的encoding修改为”UTF-8”;metadata-complete修改为false。
④在lib中导入mysql-connector-java-5.1.26-bin.jar
二、在domain包中,新建Xxx.java;在dao包中,新建IXxxDAO.java;在impl包中,新建XxxDAOImpl类;在test包中,新建XxxDAOTest.java。
注:①IXxxDAO.java为接口,在其中编写需要使用的方法,主要是增(save)删(delete)改(update)查(get&list–查询全部)。
②Xxx.java中的变量均为私有,并且与数据库中的列名,属性相同。
三、在XxxDAOImpl.java中编写具体方法,核心步骤为“贾琏欲执事”。
“贾”:加载驱动。
“琏”:连接数据库。
“欲”:创建需要的SQL语句。
“执”:执行语句。
“事”:释放资源。
以mysql数据库为例:
1、Classs.forName(“com.mysql.jdbc.Driver”);
2、Connection conn = DriverManager.getConnection(url,username,password);
3、String sql = “SELECT * FROM Xxx”;
4、Satement st = conn.createStatement();
ResultSet rs = st.executeQuery(sql);
5、rs.close();
- 关于对dao、domain的思路(一)
- 关于MVC结构中的action,service,dao,domain的解释
- 项目:关于分层,DAO、domain、service、servlet的一些理解
- 对命名的Unix Domain Socket的认识(一)
- 学习笔记之2016_3_14---java的service domain dao 分层思路
- Odoo的Domain (一)
- 对WebLogic Domain的理解
- 构建高性能的ASP.NET应用(一)-先把思路搞对,然后对症下药
- iBatis DAO(一)
- spring对DAO的支持
- spring对DAO的支持
- spring对DAO的支持
- 对dao层的理解
- spring对Dao的支持
- Spring4对DAO的支持
- MVC对Dao层的解决方法(MVC的设计)
- spring对dao层的支持(datasource的作用)
- facade service domain dao 设计
- 《淘宝技术这十年》读书笔记
- 使用http请求,中文乱码问题--解决方法
- java中的sleep()和wait()的区别
- 路漫漫其修远兮,吾将上下而求索。
- Jquery笔记
- 关于对dao、domain的思路(一)
- glutInitDisplayMode
- 欢迎使用CSDN-markdown编辑器
- Mongo数据进入Mysql功能开发
- Cocopod 安装置顶版本
- nginx+php-fpm 上传大文件报502 Bad Gateway
- 看cs231n课程时记录的一些小笔记(汇总, Updating...)
- 屏幕常亮及旋转的角度等-Android
- HTML5