随笔分类 - Java
摘要:配置文件完成增删改查 准备环境 数据库表 tb_brand -- 创建tb_brand表 create table tb_brand( id int primary key auto_increment, -- 主链 brand_name varchar(20), -- 品牌名称 company_n
阅读全文
摘要:使用 Mapper 代理开发方式完成入门案例 1、定义与SQL映射文件同名的Mapper接口,并将 Mapper 接口和SQL映射文件放置在同一目录下 (企业开发中,通常是将配置文件统一放到 resource 文件夹中,其编译完成后配置信息文件与com同目录) 创建同名的Mapper接口 inter
阅读全文
摘要:解决SQL映射文件的警告提示 产生原因:idea 和数据库没有建立连接,不识别表信息 解决方式:在idea 中配置MySQL数据库连接 配置MySQL数据库连接: idea有强大的提示:(写SQL非常方便) 回到配置文件:
阅读全文
摘要:MyBatis 快速入门 查询 tb_user 的所有信息 1、创建tb_user表,添加数据 create database mybatis; use mybatis; drop table if exists tb_user; create table tb_user( id int prima
阅读全文
摘要:MyBatis MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发 官网:https://mybatis.net.cn/ 持久层 负责将数据保存到数据库的那一层代码 javaEE 三层架构:表现层、业务层、持久层 框架 框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型
阅读全文
摘要:依赖管理 使用坐标导入jar包 1、在pom.xml 中编写 <dependencies> 标签 2、在 <dependencies> 标签中使用 <dependency> 引入坐标 3、定义坐标的 groupId, artifactId, version 4、点击刷新按钮,使坐标生效 依赖范围 通
阅读全文
摘要:IDEA 配置 Maven (使用自己安装的maven 而非idea自带的maven) 一、Maven版本配置 1、选择 IDEA 文件--设置 2、搜索 maven 3、设置IDEA使用本地安装的 Maven,并修改配置文件路径 二、Maven 坐标 坐标:资源的唯一标识 使用坐标来定义项目或引入
阅读全文
摘要:Maven 基本使用 Maven常用命令: 1、 compile :编译 2、clean :清理 3、test :测试 4、package :打包 5、install :安装 Maven 生命周期 Maven 构建项目生命周期描述的是一次构建过程经历了多少个事件 Maven 对项目构建的生命周期划分
阅读全文
摘要:Maven安装配置 一、下载 apache-maven-3.6.1 Maven官网:https://maven.apache.org/download.cgi (或)直接下载maven-3.8.6:https://dlcdn.apache.org/maven/maven-3/3.8.6/binari
阅读全文
摘要:创建一个商品表 drop table if exists tb_brand; -- 创建tb_brand表 create table tb_brand( id int primary key auto_increment, -- 主链 brand_name varchar(20), -- 品牌名称
阅读全文
摘要:Druid数据库连接池的使用 1、 导入 jar 包 jar包下载:Central Repository: com/alibaba/druid/1.1.12 (maven.org) 导入项目中:(复制进项目后右键-添加为库-项目库) 2、 定义配置文件 在 src 目录下创建名为 druid.pro
阅读全文
摘要:简介: · 数据库连接池是个容器,负责分配、管理数据库连接(Connection) · 它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个 · 释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏 · 好处: · 资源重用 · 提升系统响应速度 ·
阅读全文
摘要:SQL注入演示 创建一个简易的登录系统/** tb_user 用户表 * 用户登录系统(需在数据库中创建tb_user表 ) */ @Test public void testUserLogin() throws Exception{ // 1.注册驱动 Class.forName("com.mys
阅读全文
摘要:DiverManager DriverManager(驱动管理类)作用: 1. 注册驱动 MySQL 5之后的版本 不再需要手动写这行注册驱动的代码了(可以省略) // 1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); 2. 获取数据库连接 // 2.获取
阅读全文
摘要:JDBC java语言操作关系型数据库的一套API 1、 在idea中导入JDBC的 jar 包 (Windows版本)下载地址:MySQL :: Download MySQL Connector/J (Archived Versions) 下载之后解压打开文件夹: 复制jar包: 在idea中创建
阅读全文
摘要:Java中 小数直接进行乘除运算,会出现精度问题导致计算结果有误需要使用 BigDecimal 类型辅助运算,保证精度无误源码: import java.math.BigDecimal;import java.math.RoundingMode;public class BigDecimalDemo
阅读全文

浙公网安备 33010602011771号