ftp服务搭建权限设置问题
2013-11-21 18:31
399 查看
源地址:http://blog.163.com/ky_199/blog/static/1431760200941391745627/
在JdbcTemplate_2的基础上什么都不变,只是把jdbcTemplate换成getJdbcTemplate()即可:
package ajdbc.service.impl;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowMapper;
import org.springframework.jdbc.core.support.JdbcDaoSupport;
import ajdbc.bean.Person;
import ajdbc.service.FootBallService;
/**
* ---------------------------------------------------------------------------------
Confidential and Proprietary
Copyright 2008 By
SGAI & Hewlett-Packard Development Company, L.P.
All Rights Reserved
Project Name : SGAI MES
Class Name : footBallServiceImpl.java
Package : ajdbc.service.impl
@version $Id$
@author kyldm
@since 2009-5-11
*/
public class FootBallServiceImpl extends JdbcDaoSupport implements FootBallService{
// private JdbcTemplate jdbcTemplate;
//
//// public void setDataSource(DataSource dataSource) {
//// this.jdbcTemplate = new JdbcTemplate(dataSource);
//// }
//
// public JdbcTemplate getJdbcTemplate() {
// return jdbcTemplate;
// }
//
// public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
// this.jdbcTemplate = jdbcTemplate;
// }
//
/**
* 插入数据
*/
public void insert(Person person) {
// jdbcTemplate.update("insert into person(id, name) values(person_seq.nextval, ?)", new Object[]{person.getName()},
// new int[]{java.sql.Types.VARCHAR});
// jdbcTemplate.update("insert into person(id, name) values(person_seq.nextval, ?)", new Object[]{person.getName()});
getJdbcTemplate().update("insert into person(id, name) values(person_seq.nextval, ?)", new Object[]{person.getName()},
new int[]{java.sql.Types.VARCHAR});
getJdbcTemplate().update("insert into person(id, name) values(person_seq.nextval, ?)", new Object[]{person.getName()});
}
/**
* 查询数据
*/
public Person queryById(Integer id) {
return (Person)getJdbcTemplate().queryForObject("select * from person where id = ?", new Object[]{id},
new RowMapper(){
public Object mapRow(ResultSet rs, int arg1)
throws SQLException {
Person person = new Person();
person.setId(rs.getInt("id"));
person.setName(rs.getString("name"));
return person;
}
});
}
/**
* 查询所有的记录
*/
@SuppressWarnings("unchecked")
public List<Person> queryAll() {
return (List<Person>) getJdbcTemplate().query("select * from person",
new RowMapper() {
public Object mapRow(ResultSet rs, int arg1)
throws SQLException {
Person person = new Person();
person.setId(rs.getInt("id"));
person.setName(rs.getString("name"));
return person;
}
});
}
}
在JdbcTemplate_2的基础上什么都不变,只是把jdbcTemplate换成getJdbcTemplate()即可:
package ajdbc.service.impl;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowMapper;
import org.springframework.jdbc.core.support.JdbcDaoSupport;
import ajdbc.bean.Person;
import ajdbc.service.FootBallService;
/**
* ---------------------------------------------------------------------------------
Confidential and Proprietary
Copyright 2008 By
SGAI & Hewlett-Packard Development Company, L.P.
All Rights Reserved
Project Name : SGAI MES
Class Name : footBallServiceImpl.java
Package : ajdbc.service.impl
@version $Id$
@author kyldm
@since 2009-5-11
*/
public class FootBallServiceImpl extends JdbcDaoSupport implements FootBallService{
// private JdbcTemplate jdbcTemplate;
//
//// public void setDataSource(DataSource dataSource) {
//// this.jdbcTemplate = new JdbcTemplate(dataSource);
//// }
//
// public JdbcTemplate getJdbcTemplate() {
// return jdbcTemplate;
// }
//
// public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
// this.jdbcTemplate = jdbcTemplate;
// }
//
/**
* 插入数据
*/
public void insert(Person person) {
// jdbcTemplate.update("insert into person(id, name) values(person_seq.nextval, ?)", new Object[]{person.getName()},
// new int[]{java.sql.Types.VARCHAR});
// jdbcTemplate.update("insert into person(id, name) values(person_seq.nextval, ?)", new Object[]{person.getName()});
getJdbcTemplate().update("insert into person(id, name) values(person_seq.nextval, ?)", new Object[]{person.getName()},
new int[]{java.sql.Types.VARCHAR});
getJdbcTemplate().update("insert into person(id, name) values(person_seq.nextval, ?)", new Object[]{person.getName()});
}
/**
* 查询数据
*/
public Person queryById(Integer id) {
return (Person)getJdbcTemplate().queryForObject("select * from person where id = ?", new Object[]{id},
new RowMapper(){
public Object mapRow(ResultSet rs, int arg1)
throws SQLException {
Person person = new Person();
person.setId(rs.getInt("id"));
person.setName(rs.getString("name"));
return person;
}
});
}
/**
* 查询所有的记录
*/
@SuppressWarnings("unchecked")
public List<Person> queryAll() {
return (List<Person>) getJdbcTemplate().query("select * from person",
new RowMapper() {
public Object mapRow(ResultSet rs, int arg1)
throws SQLException {
Person person = new Person();
person.setId(rs.getInt("id"));
person.setName(rs.getString("name"));
return person;
}
});
}
}
相关文章推荐
- linux下搭建ftp服务并设置权限
- ftp服务的搭建之vsftpd的配置(解决外网无法访问的问题)
- linux 搭建ftp服务并设置限制访问目录
- linux问题-CentOS7中搭建HTTP,FTP服务,改变提示颜色
- exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp服务
- 文件夹权限问题和linux下搭建FTP服务器
- CentOS7安装FTP服务及添加FTP用户并设置权限
- Linux上搭建FTP服务的相关配置3:设置用户磁盘额及访问时间
- FTP服务添加用户及设置权限
- [vsftp服务]——ftp虚拟用户、权限设置等的实验
- Linux下ftp服务的搭建和windows下连接及问题解决
- linux环境搭建ftp服务以及遇到的问题总结:上传不成功,ftp:connection refused等等
- linux学习第五十二篇: exportfs命令,NFS客户端问题,FTP介绍,使用vsftpd搭建ftp服务
- linux中FTP服务搭建详解--1.匿名与权限
- 在ASP.NET中访问SQL 2005报表服务的权限设置问题
- win7 搭建ftp 设置用户权限 远程访问设置
- win7 搭建ftp 设置用户权限 远程访问设置
- linux系统搭建小型FTP服务,实现Windows控制权限
- IIS的ftp权限设置和远程桌面的一个小问题
- ftp服务软件安装和使用以及目录访问权限设置