比如根据部门id来查询:
定义一个存放部门信息的map,如下:
Map<integer,Dept>map=new HashMap<integer,Dept>()
查询方法:
Iterator keys = map.keySet().iterator()
while(keys.hasNext()){
String key = (String)keys.next()
if("id".equals(key)){
System.out.println("id为xx的员工信息")
}
}
添加是这样的map.put("001",new Dept())
删除是这样的map.remove()
更新是直接用map.put(key,value),这个方法会覆盖原来这个key对应的值,就相当于更新了
例如要删除 当点击删除时 连接到你个servlet 并把uid当作参数传到servlet中在servlet获取到uid 调用dao中的删除的方法(把uid当作参数)其他的添加 修改都也一样!在添加和修改时 通过表单 提交来完成首先得确定你的数据库连接是通过什么形式连接的,hibernate还是原生态的jdbc 还是spring;如果是只有hibernate,那么你得通过加载配置文件得到sessionFactory,然后得到session
如果spring,那么同样也需要注入sessionfactory到你的dao
如果是jdbc方式,那么你就按照原生态jdbc写法
总之,你构造DAO时,得有数据源。这样才能 *** 纵数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)