-
常见的orm映射工具查看全部
-
JDBC+厂商Api的方式查看全部
-
JDBC+ODBC数据库连接方式查看全部
-
JDBC的基本概念:推荐使用第四种。 (1)连接数据库的桥梁 (2)由java语言编写的类和接口组成 (3)可以为多种数据库提供统一的访问 模型层(DB + DAO):封装了实现类 控制层:action层,负责调用模型层 视图层调用控制层 JDBC各种连接方式的对比: (1)JDBC + ODBC桥的方式 特点:需要数据库的ODBC驱动,仅适用于于微软的系统 (2)JDBC + 厂商API的形式 特点:厂商 API一般使用 C编写 (3)JDBC + 厂商Database Connection Server + DataBase 形式 特点:在JAVA 与 DATABASE 之间架起了一台专门用与数据库连接的服务器(一般由数据库厂商提供),简单来说,就是中间还是多加了一层传递到服务器 (4)JDBC + DATABASE 的连接方式(现在学习的) 特点:这使得Application 与数据库分开,开发者只需要关心内部逻辑的实现而不需要 注重数据库连接的具体实现查看全部
-
jdbc+odbc桥接方式查看全部
-
shift + alt 修改包名快捷键查看全部
-
搭建视图层的流程以及会遇到的问题查看全部
-
jdbc传参数过多的时候:用List<Map<String,Object>> params双泛型作为参数. 使用Map存储条件信息;防止条件为空可加一条where 1=1 下面是经典代码案列,我认为的精彩之处: jdbc传参数过多的时候:用List<Map<String,Object>> params双泛型作为参数: if(params!null&¶ms.siaze()>0){ for(int i =0;i<params.size();i++){ Map<String,Object> map = params.get(i); sb.append("and "+map.get("name")+" "+map.get("relation")+" "+map.get("value")"); } } 接下来在Action(main方法)中: GoddessDao g = new GoddessDao(); List<Map<String,Object>> params = new ArrayList<Map<String,Object>>; Map<String,Object> param = new HashMap<String,Object>(); params.put("name","user_name"); params.put("relation","="); params.put("value","'小美'");--------注意如果值是字符串需要加上单引号区分字符串 List<Goddess> result = g.query(parms);查看全部
-
jdbc传参数过多的时候:用List<Map<String,Object>> params双泛型作为参数:查看全部
-
注意java.util.Date类型与java.sql.Date java.sql.Date是java.util.Date的子集,所以: ==>数据库,需要根据java.util.Date得到time来new一个java.sql.Date对象; <==数据库,java.sql.Date->java.util.Date 子集对象可以直接赋值给赋值变量。查看全部
-
JDBC 用于java程序连接数据库查看全部
-
ctrl + d 删除一行。查看全部
-
字段中的整型字段为什么用Integer而不用int? Integer可以为null 有时候会出问题,其实数据库里面的整形跟Integer差不多, 假设数据库中值为null,赋值给int会报错。查看全部
-
建议的开发过程查看全部
-
控制层模型层视图层之间的关系、查看全部
举报
0/150
提交
取消