深入解析: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文件
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}"/>
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/930559.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
转战web3远程工作的英语学习的路线规划 - 教程
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
二分图最大匹配 输出具体方案
洛谷P2756
匈牙利算法:
#include<bits/stdc++.h>
using namespace std;
const int N=110;
int match[N],vis[N];
int n,m;
vector<int> edges[N];
bool dfs(int u){for(int &v:edges[u]){if(vis[v])c…
我的联想小新潮7000笔记本的优化
500块钱,买了个笔记本,很卡。
优化一下:
1。内存升级,4G+16G=20G
2.硬盘升级:2G的固态+1G的机械
3.系统安装的时候,使用win10或者其他版本的纯净的版本
4.cpu频率增加。 注意:如果你不注意散热,这样可能电脑烧…
网站网页?问?高端营销网站定制
SHAP库概述 SHAP(SHapley Additive exPlanations)是一个Python库,用于解释任何机器学习模型的预测.它基于博弈论中的Shapley值概念,可以帮助用户理解模型预测中各个特征的贡献度.
安装与使用
# 命令安装SHAP库:pip install shap使用SHAP库…
Go语言之接口与多态 -《Go语言实战指南》 - 指南
Go语言之接口与多态 -《Go语言实战指南》 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", …
厦门网站建设费用嘉祥县建设局网站
阿里云服务器配置怎么选择?CPU内存、公网带宽和系统盘怎么选择?个人开发者或中小企业选择轻量应用服务器、ECS经济型e实例,企业用户选择ECS通用算力型u1云服务器、ECS计算型c7、通用型g7云服务器,阿里云服务器网aliyunfuwuqi.com整…
加强网站建设的请示英文建站平台
本专栏内容为:八大排序汇总 通过本专栏的深入学习,你可以了解并掌握八大排序以及相关的排序算法。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:八大排序汇总 🚚代码仓库:小小unicorn的代码仓库…
网站开发 调试天津建设工程信息网怎么登录
转自:http://www.blogjava.net/lukangping/archive/2010/08/01/327693.html 记得在当时学习uml总是不好分清聚合与组合的关系,找工作时特地复习了这块的内容,结果正巧被面试官问道,这两天又在搞这块的内容,对聚合与组合…
网站备案网站前置审批网站建设中的安全问题
文章目录 前言1. 安装数据库2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射2.3 测试随机公网地址远程连接 3. 配置固定TCP端口地址3.1 保留一个固定的公网TCP端口地址3.2 配置固定公网TCP端口地址3.3 测试固定地址公网远程访问 前言
MongoDB是一个基于分布式文件存储的数…
Success of Europa
The Success of Europa dues to her geographic diversity and its close to the largest land, Asia so it can "pirate".and its a \(\Delta\) just like India, not the ☽ like Arabs or J.The major ci…
2025多校冲刺CSP模拟赛4 总结
比赛:2025多校冲刺CSP模拟赛4
日期:\(25.10.07\),场地:\(\text{accoder}\),排名:\(42/114\)
估分:\(100+100+28+25=253\)
终分:\(100 + 100+28+29 =257\)
应该得分:\(100+100+28+71=299\)
失分
\(T_4\) 纯暴力…
多路归并、败者树、置换-选择排序、最佳归并树
目录一、多路归并二、败者树三、置换-选择排序四、最佳归并树一、多路归并
1. 基本概念
多路归并是外部排序第二阶段的核心操作。它将多个已经排序好的序列(称为“归并段”或“顺串”)合并成一个更大的有序序列。这里…
实用指南:shiro、struts2、weblogic特征流量分析
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
网站建设估价门户网站建设相关需求
目录 1.Web页面检查器
2.客户端-代理抓包
3.自动化测试工具
3.1接口自动化测试
3.2webUI自动化测试
3.3客户端UI自动化测试
4.手机模拟器测试工具
5.阿里云测试工具 1.Web页面检查器
F12查看html页面,查看页面大小和加载时间
2.客户端-代理抓包
Charles&a…
看vue文档记录(未整理)
简介 | Vue.js.vue文件又称单文件组件,里面包含基础三件套
为什么两个导入一个用花括号一个不用<div id="app"></div>
<script type="module"> import { createApp } from vu…
50天50个前端项目 - HTML/CSS和JavaScript实战合集
这是一个包含50个前端实战项目的完整合集,涵盖动画效果、交互组件、实用工具等多种类型。每个项目都使用纯HTML、CSS和JavaScript实现,适合前端开发者学习和参考。50天50个前端项目 - HTML/CSS和JavaScript实战合集
…
广东省住房城乡建设厅网站商城小程序价格
当我做了一个实体类,字段为del_flag的逻辑删除字段,要通过这个字段控制数据库中的数据逻辑删除。
重写mapper中的deleteById, 先按id查出数据,在更新此数据中的del_flag字段为1,调用update方法更新数据。
这种方式我…
【笔记】用命令手动下载并安装 tokenizers 库.whl文件(Python 3.12+) - 实践
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …