Spring Boot 学习9--使用JdbcTemplate

来源:互联网 发布:越南南海知乎 编辑:程序博客网 时间:2024/06/16 09:32

步骤:

1.在 pom.xml 引入JdbcTemplate的依赖

<!--数据持久化组件--><dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-data-jpa</artifactId></dependency>

2.在需要使用JdbcTemplate的类加入

@Autowired@Qualifier("pmapiJdbcTemplate")//指定需要装配的JdbcTemplate,也可以使用@Resourceprivate JdbcTemplate jdbcTemplate;

这样就可以使用JdbcTemplate进行数据库的操作了

比如:


//获取表字段属性String sql = String.format("select a.TABLE_NAME,a.COLUMN_NAME,a.DATA_TYPE,a.DATA_LENGTH,b.COMMENTS ,a.NULLABLE"        + " from ALL_TAB_COLUMNS a JOIN ALL_COL_COMMENTS b ON a.TABLE_NAME = b.TABLE_NAME AND a.COLUMN_NAME = b.COLUMN_NAME "        + " AND a.OWNER=b.OWNER "        + " where a.TABLE_NAME = '%s' ", tableName.trim());List<Map<String, Object>> mapList = jdbcTemplate.queryForList(sql);//使用Oracle系统视图获取表的各属性描述等Iterator it = mapList.iterator();while (it.hasNext()) {    Map dmMap = (Map) it.next();    Object fieldName = dmMap.get("COLUMN_NAME");    if (fieldName != null) {        Object fieldComment = dmMap.get("COMMENTS");        Object notNull = dmMap.get("NULLABLE");         }}





0 0
原创粉丝点击