美文网首页
使用Spring+JDBC访问数据库

使用Spring+JDBC访问数据库

作者: 取名废同学 | 来源:发表于2018-06-06 19:54 被阅读0次

JDBC是允许用户在不同数据库之间做选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节。

主要是讲jdbcTemplate,发现它意外的好用,是一种简易、快速的获取JDBC连接和数据操作的方法。

用一些实例说明下:

1.用JDBCTemplate访问数据库(一个很简单很典型的例子)

(没有执行成功哎...)

2.在DAO中使用JDBCTemplate:简洁易用

这种情况就是在这个对应dao类中写sql语句,而在Spring配置文件中去定义JDBCTemplate并注入到每个DAO中。(用这种方法可以创建多个DAO类,只是在spring配置文件中多写几个)

spring配置文件中配置DAO的步骤

(1)定义DataSource

(2)定义JDBCTemplate

(3)声明一个抽象的<bean>,以便所有的DAO复用配置JDBCTemplate属性的配置

(4)配置具体的DAO

3.还是在Dao中使用(是单独作为一个类方便调用的)

4.不用jdbcTemplate,但会有较多的冗余代码:

相关文章

  • 使用Spring+JDBC访问数据库

    JDBC是允许用户在不同数据库之间做选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底...

  • DBLink

    DBLink作用:跨库访问。在当前数据库访问别的数据库,使用DBLink可以在当前数据库编写sql来查询别的数据库...

  • 数据库引擎简介

    数据库引擎简单来说就是一台“数据库发动机”,当使用访问数据库时,无论是直接访问还是通过管理工具访问亦或是程序访问,...

  • 全民学后端快餐教程(3) - 使用MyBatis访问数据库

    全民学后端快餐教程(3) - 使用MyBatis访问数据库 上节我们学习了JdbcTemplate来访问数据库,比...

  • redis 批量删除key

    redis数据库访问密码,使用下面的命令 特定的数据库,使用下面的命令 -n参数

  • web信息泄露

    1.redis数据库任意访问 简介 redis默认数据库端口6379, 未设置密码造成任意访问,然后使用redis...

  • 如何在外部连接到MySQL、Redis数据库

    使用场景:当需要外部远程访问mysql数据库时,如windows中访问ubuntu中的mysql数据库。 方法跟简...

  • JDBC的简单使用

    在Java中,数据库存取技术只能通过JDBC访问数据库:JDBC访问数据库的形式主要有两种:1).直接使用JDBC...

  • 三年开发经验程序员可能都不懂SpringORM框架是如何访问数据

    SpringORM框架访问数据库 Spring Boot提供了直接使用JDBC连接数据库的方式,但是使用JDBC并...

  • Mysql-sql基础语法

    基础概念 并不直接访问数据库;你使用的是DBMS,它替你访问数据库 模式(schema)与表( table) 的区...

网友评论

      本文标题:使用Spring+JDBC访问数据库

      本文链接:https://www.haomeiwen.com/subject/spdisftx.html