当前位置: 首页 > news >正文

Spring框架学习day3--Spring数据访问层管理(IOC)

    • 开发步骤

Spring 是个一站式框架:Spring 自身也提供了web层的 SpringWeb 和 持 久层的 SpringJdbcTemplate。

开发步骤

1.导入jar包 pom.xml

<!-- spring-jdbc-->
<dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.2.2.RELEASE</version>
</dependency>
<!-- 阿里数据源-->
<dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.10</version>
</dependency>
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.16</version>
</dependency>

2.配置数据源

方法一:

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<!--       方法一:通过配置文件配置数据源--><property name="driverClassName" value="com.mysql.jdbc.cj.Driver"/><property name="url" value="jdbc:mysql://127.0.0.1:3306/ssdbm?serverTimezone=Asia/Shanghai"/><property name="username" value="root"/><property name="password" value="root"/><property name="initialSize" value="1"/><property name="maxActive" value="1"/></bean>

方法二 :创建config.properties文件

image-20250529201621961

driverClassName=com.mysql.cj.jdbc.Driver
url=你的数据库连接
username=root
password=root
initialSize=10
maxActive=20
maxWait=10000

导入属性文件

<context:property-placeholder location="config.properties"/>
<property name="driverClassName" value="${driverClassName}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
<property name="initialSize" value="#{initialSize}"/>
<property name="maxActive" value="#{maxActive}"/>

相关文章:

  • [mcu]系统频率
  • 深入剖析 Docker 容器化原理与实战应用,开启技术新征程!
  • RuoYi前后端分离框架集成手机短信验证码(一)之后端篇
  • openfeignFeign 客户端禁用 SSL
  • 王树森推荐系统公开课 排序06:粗排模型
  • SAP销售订单批导创建
  • LVS +Keepalived高可用群集
  • 国芯思辰| 国产四通道24位生理电采集模拟前端AFE全面替换ADS1294R,心电贴性能再飞跃
  • 【博客系统】博客系统第十一弹:部署博客系统项目到 Linux 系统
  • 前端 jQuery 简单实现一个网页格斗游戏示例
  • SQL Server 中创建链接服务器
  • python h5py 读取mat文件的<HDF5 object reference> 问题
  • TensorFlow Extended (TFX) 生产环境模型版本控制与回滚实战指南
  • 【请关注】关于VC++实现使用Redis不同方法,有效达到 Redis 性能优化、防击穿
  • Java八股-Java优缺点,跨平台,jdk、jre、jvm关系,解释和编译
  • [Vue2]判断引用组件是否注册了 $emit 对应的事件
  • 《Pytorch深度学习实践》ch1-线性模型
  • AI问答-Vue3+TS:reactive创建一个响应式数组,用一个新的数组对象来替换它,同时保持响应性
  • 003 flutter初始文件讲解(2)
  • Python训练营---Day39
  • 陕西煤化建设集团铜川分公司网站/百度公司官网招聘
  • 做app的模板下载网站有哪些/seo公司品牌哪家好
  • 电力建设科学技术进步申报网站/环球网疫情最新动态
  • 网站开发框架 c/域名访问网站怎么进入
  • 影楼做网站/seo软件优化
  • 儿童网站源码/淘宝关键词排名查询