SSM框架之JDBC配置

作者: Wwwwei | 来源:发表于2017-03-21 11:30 被阅读1528次

学习SSM框架那些事儿
作者 Wwwwei
转载请注明原创出处,谢谢!

前言


  之前搭建SSM框架的时候我们曾经配置过jdbc.properties文件,那么这个文件主要是干什么的呢?在本文中会进行相关的讲解。

jdbc.properties


什么是JDBC?

  相信JDBC对于程序员来说并不陌生,如果不太清楚具体含义的话可以看看以下JDBC的定义。
  JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

这个文件是干什么的?

  数据库的相关操作(例如连接、访问等)是每个应用程序必不可少的部分。<p>  jdbc.properties文件在这里就充当SSM框架的数据库部分JDBC的配置文件的角色,目的是让框架能够使用JDBC来进行数据库访问

如何让SSM框架知道这个文件?

  这是一个非常关键的问题,既然jdbc.properties的作用是配置JDBC来进行数据库访问,那么如何让SSM框架知道它的存在呢?
  我们来看下spring-mybatis.xml文件中的部分代码:

<!-- 第一种方式:加载一个properties文件 -->
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:jdbc.properties"/>
</bean>

  这里就告诉了框架我们采用了JDBC配置,配置文件位置是classpath路径下的jdbc.properties文件。

这个文件的内容?

  我们来看看之前搭建的SSM框架工程ssm-demojdbc.properties的内容:

driverClasss=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://localhost:3306/ssm_db?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
username=root
password=root

#定义初始连接数
initialSize=0
#定义最大连接数
maxActive=20
#定义最大空闲
maxIdle=20
#定义最小空闲
minIdle=1
#定义最长等待时间
maxWait=60000

  这部分内容相信你一定不难理解,所以我们简单归纳一下它的意思:

driverClasss     表示驱动的类(例如这里是使用了mysql的jdbc驱动类)
jdbcUrl          表示数据库地址(例如这里表示本地3306端口的ssm_db数据库;后面的一大串字符可以理解为编码方式用于避免中文乱码的问题)
username         表示数据库用户名
password         表示数据库用户密码

总结


到这里,关于SSM框架数据库部分JDBC的配置讲解结束了。
关于SSM框架的其他部分可以点击 学习SSM框架那些事儿
项目github地址,有兴趣的朋友可以参考: ssm-demo

相关文章

  • SSM框架之JDBC配置

    学习SSM框架那些事儿作者 Wwwwei转载请注明原创出处,谢谢! 前言   之前搭建SSM框架的时候我们曾经配置...

  • 解决SSM+VUE对接跨域问题

    环境配置 基本框架搭建 可参考本人博客地址基本SSM框架搭建 SSM前后分离配置 解决SSM+VUE跨域问题 配置...

  • SSM整合

    简单SSM项目pom文件 配置文件 配置web.xml 配置jdbc.properties 配置logback.x...

  • Spring、SpringMVC、Mybatis整合之工程的搭建

    SSM框架整合之环境配置部分 学习完了Spring、SpringMVC、Mybatis框架,我们就可以尝试系统将三...

  • 总结一.ssm

    ssm+shiro 基础的配置文件,application-jdbc.xml application-servic...

  • 045-mybatis plus

    MyBatis是目前最流行的JDBC持久层框架,著名的ssm框架中的m。关于springboot集成mybatis...

  • SSM框架之Log4j配置

    学习SSM框架那些事儿作者 Wwwwei转载请注明原创出处,谢谢! 前言   之前搭建SSM框架的时候我们曾经配置...

  • SSM Shiro+Ehcache 整合(三)

    前言 在上篇文章完成了SSM框架的基本配置SSM Maven框架基础整合(二)。本文章主要记录 Shiro + E...

  • 一个案例带你入门SSM框架开发

    SSM框架快速入门 关于SSM框架环境搭建,请点击这里前往我的博客:SSM框架整合之环境搭建由于本项目采用了mav...

  • 实习

    今天在公司学习搭框架ssm,配置文件

网友评论

本文标题:SSM框架之JDBC配置

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