数据库连接

首页 标签 数据库连接
# 数据库连接 #
关注
31022内容
Java持久层开发:从JDBC到MyBatis-Plus的演进与实践
本文梳理Java持久层技术演进,从JDBC到Hibernate,再到MyBatis与MyBatis-Plus,解析各阶段核心原理与适用场景,重点介绍MyBatis的灵活SQL控制及MyBatis-Plus的增强功能,如自动CRUD、条件构造器和分页插件,提升开发效率与安全性。
OA业务
参与OA人事管理子系统及Broz协同办公平台开发,负责管理员模块升级、审批流程实现、Echarts报表渲染及权限管理等功能,使用SpringBoot、MyBatis等技术,助力企业无纸化办公与信息化建设。(238字)
|
12天前
| |
来自: 云原生
多环境配置
当有多个数据源时,需创建多个SqlSessionFactory,每个对应一个数据库。通过SqlSessionFactoryBuilder传入不同环境参数(environment)指定配置,若忽略则使用默认环境。environments中default属性指定默认环境ID,每个environment包含事务管理和数据源配置,环境ID可自定义但必须与默认值匹配。
|
12天前
|
每日八股
Day05:掌握RabbitMQ消息不丢失的三大机制——生产者确认、消息持久化、消费者确认;了解延迟消息实现及消息积压解决方案,并探讨MyBatis核心知识点。
|
12天前
|
2-SSM框架篇
本文系统介绍了Spring框架核心概念,包括IOC(控制反转)与DI(依赖注入)原理、Bean作用域、事务管理机制及传播行为、AOP实现方式,并对比JDK与CGLIB动态代理。同时涵盖Spring MVC流程与常用注解,以及MyBatis的SQL映射、动态SQL、缓存机制和批量操作等关键知识点,全面解析主流Java开发技术细节。
抽象工厂模式
抽象工厂模式是一种创建型设计模式,用于创建一系列相关或依赖对象,而无需指定具体类。它通过抽象工厂和产品族的结构,提升系统封装性与扩展性,适用于多产品族场景,如UI组件或数据库连接,增强代码灵活性与可维护性。(238字)
吃透 MyBatis 核心
本文系统解析MyBatis核心原理与实战应用,涵盖架构流程、动态SQL、关联查询、缓存机制及PageHelper分页插件,结合Druid数据源优化与阿里云部署实践,助力开发者掌握Java持久层核心技术,提升数据库操作效率与项目部署能力。
MySQL 连接层
MySQL连接层是应用与数据库间的桥梁,负责连接管理、SQL执行、结果处理等。通过驱动或连接池技术(如HikariCP、SQLAlchemy),可高效实现数据交互。需注意安全、资源释放与性能优化,防止SQL注入,提升系统稳定性与效率。
单例模式
单例模式确保一个类仅有一个实例,并提供全局访问点,常用于数据库连接、配置管理等需控制资源访问的场景。通过私有构造、静态实例和公共静态方法实现。常见实现有饿汉式、懒汉式、线程安全式及装饰器方式。优点是节省资源、便于管理,缺点是隐藏依赖、难于测试与扩展。使用时应权衡利弊,适用于需要唯一实例的场合。
|
12天前
| |
来自: 云原生
常见配置
当MyBatis配置属性重复时,加载顺序为:先解析properties元素内的属性,再读取resource或url指定的外部文件并覆盖前者,最后读取方法参数传递的属性并覆盖之前配置。优先级:方法参数 > resource/url > properties元素内。
免费试用