{ "node_id": "569d5e11c4fc5de7844053d9a733c5e8", "keywords": [], "children": [ { "传统的JDBC代码的弊端": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "配置数据库资源": { "keywords": [], "children": [ { "使用简单数据库配置": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "使用第三方数据库连接池": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "使用JNDI数据库连接池": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "JDBC代码失控的解决方案——jdbcTemplate": { "keywords": [], "children": [ { "jdbcTemplate的增、删、查、改": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "执行多条SQL": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "jdbcTemplate的源码分析": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "Spring的缺点": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "export": [] }