加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Spring对于JDBC操作来说太复杂了吗?

发布时间:2020-12-15 02:07:25 所属栏目:Java 来源:网络整理
导读:刚刚看过 Spring的JDBC框架 – 它看起来有点学习曲线 – 我仍然无法找到任何质量的最新快速启动Spring / JDBC教程! 对于基本的JDBC操作,是否有比Spring更轻的东西 – 或者有任何人有很好的教程链接 非常感谢 解决方法 恰恰相反. Spring中的JDBC支持非常简单
刚刚看过 Spring的JDBC框架 – 它看起来有点学习曲线 – 我仍然无法找到任何质量的最新快速启动Spring / JDBC教程!

对于基本的JDBC操作,是否有比Spring更轻的东西 – 或者有任何人有很好的教程链接

非常感谢

解决方法

恰恰相反. Spring中的JDBC支持非常简单.这是基本的例子:

dataSource = ... obtain data source... (e.g. via Spring config)
SimpleJdbcTemplate jdbcTemplate = new SimpleJdbcTemplate(dataSource);
Map<String,Object> row = jdbcTemplate.queryForMap(
        "SELECT * FROM MyTable WHERE ID=? LIMIT 1",100);

JdbcTemplate和SimpleJdbcTemplate有很多你可能会觉得有用的查询方法.要将行映射到对象,请查看RowMapper和ParameterizedRowMapper< T>. 对于您的数据源,您通常希望使用一些具有池支持的高级DataSource.对于测试,简单的BasicDataSource将执行:

BasicDataSource ds = new BasicDataSource();
ds.setDriverClassName("driverClassName");
ds.setUrl("jdbc://...");
ds.setUsername("username");
ds.setPassword("password");

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读