知识点
文章平均质量分 79
柳音
每天十分钟,编程很轻松。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java之JDBC
文章目录JDBC核心技术第1章:JDBC概述1.1 数据的持久化1.2 Java中的数据存储技术1.3 JDBC介绍1.4 JDBC体系结构1.5 JDBC程序编写步骤第2章:获取数据库连接2.1 要素一:Driver接口实现类2.1.1 Driver接口介绍2.1.2 加载与注册JDBC驱动2.2 要素二:URL2.3 要素三:用户名和密码2.4 数据库连接方式举例2.4.1 连接方式一2.4.2 连接方式二2.4.3 连接方式三2.4.4 连接方式四2.4.5 连接方式五(最终版)第3章:使用Prepa原创 2022-01-04 14:44:49 · 1479 阅读 · 0 评论 -
java.lang.NoSuchFieldException
报错信息:数据库:实体类:测试类public class OrderForQuery { @Test public void testOrderForQuery(){ String sql = "select order_id,order_name,order_date from `order` where order_id = ?"; Order order = orderForQuery(sql,1); System.out.p原创 2021-12-22 21:56:49 · 2053 阅读 · 0 评论 -
整合一个基础SSM项目(实训笔记)
文章目录1 建包controller,mapper,pojo,service,utils2 创建配置文件 web.xml、applicationContext.xml、mybatis-config.xml3 配置web.xml4 配置mybatis-config.xml -- 别名5 配置springmvc-servlet.xml5.1 注解扫描5.2 核心三要素 (handlerMapping,handlerAdapt,视图解析器)5.3 处理静态资源6 配置spring-mapper.xml6.1 注解原创 2021-12-07 13:24:04 · 1245 阅读 · 0 评论 -
java之SpringMVC(实训笔记)
SpringMvc1.回顾MVC1.1.概念MVC 是模型(model),视图(view),控制器(controller)的简写,是一种软件设计规范。是将业务逻辑,数据,显示 分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向耦合。MVC不是一种设计模式,而是一种架构模式。1.2.分析模型(model):数据模型,提供要展示的数据,因此包含数据和行为,类似于Javabean,不过一般都分开为dao层,和service层。视图(view):负责进行模型展示,也就是我们见到的前原创 2021-12-05 09:18:53 · 449 阅读 · 0 评论 -
idea中发送邮件时配置文件中中文乱码问题
昨天写了一个发送邮件的测试首先写一个简单的小测试:public class TestEmail { public static void main(String[] args) { try{ HtmlEmail email = new HtmlEmail(); //设置发邮件邮箱的用户名和密码(授权密码) email.setAuthentication("用户名 ","授权密码");原创 2021-12-05 09:08:40 · 627 阅读 · 1 评论 -
java之mybatis进阶2(实训笔记)
mybatis 进阶2关于@param注解基本类型的参数或者string类型的参数,需要加上。引用类型不需要加。如果只有一个基本类型的话可以省略,建议都加上 好习惯。我们在sql中引用的就是@param()中设置的属性名。1.动态SQL什么是动态sql,动态sql就是指根据不同的条件生成不同的sql语句所谓的动态sql,本质上还是sql语句,只是我们可以在sql层面,去执行一个逻辑代码1.1.if接口// 查询所有 --动态sql// 如果查询方什么都没给,就查询全部,如果给了名字,原创 2021-12-02 17:31:02 · 180 阅读 · 0 评论 -
java之Mybatis 进阶(实训笔记)
文章目录Mybatis 进阶1.核心配置文件1.1.properties读取外部文件1.2. alias别名1.3. settings1.4.其他配置(了解)1.5.映射文件mappers1.6. resultMap结果集映射2.日志2.1.日志工厂2.2.手动配置日志2.3.使用 log4j2.3.1.导包2.3.2.创建log4j.properties2.3.4.测试日志3.分页**3.1.limit 分页**3.2. RowBounds实现分页3.3. pagehelper分页插件4.注解开发Myb原创 2021-12-01 18:09:53 · 1067 阅读 · 0 评论 -
java之Mybatis(实训笔记)
文章目录Mybatis1.概念1.1.什么是mybatis1.2.持久层1.3.为什么使用mybatis?2.第一个mybatis程序2.1.搭建环境2.2.新建maven项目 导入依赖2.3.创建新的模块2.4.编写代码2.5.测试3.CRUD3.1.根据id查询用户3.2.新增用户3.3.修改用户3.4.删除用户4.Map传参4.1.**查询用户**4.2.**新增用户**4.3.修改用户4.4.删除用户5.模糊查询Mybatis需要:jdk1.8,mysql,maven,idea1.概念1.1原创 2021-11-30 22:04:45 · 1033 阅读 · 0 评论 -
java之spring(实训笔记)
day1:Spring1.概念Spring:春天 -->给软件行业带来了春天。spring的理念:使现有的技术更加容易使用,本身是一个大杂烩。整合了现有的技术框架。1.1.spring是什么spring是一个开源框架,它由Rod Johnson创建的,它是为了解决企业应用开发的复杂性而创建的。1.2.优点spring是一个开源,免费的框架(容器)。 容器 来存放 beanspring是一个轻量级,非入侵式的框架。导入jar包就可使用。控制反转(IOC),面向切面编程(AOP)。支持原创 2021-11-29 21:53:40 · 1203 阅读 · 0 评论 -
java之maven(实训笔记)
1.概念Maven:翻译过来专家,内行。作为Apache组织中一个开源项目,Maven主要服务于基于Java平台的项目构建,依赖管理,和项目信息管理。无论是小型的开源类项目,还是大型的企业级应用,无论是传统的瀑布式开发,还是流行的敏捷开发,maven都能大展身手。1.1.为什么使用maven1.更好的构建和管理项目2.自动导入依赖,不需要我们再去网上拉jar包2.项目构建构建(build) 是每一个程序员每天都在做的工作,创建项目,创建类,每天都在做。到了公司里,我们每天一上班,就要从git或原创 2021-11-29 21:49:57 · 1261 阅读 · 0 评论 -
java之返回单值的封装
实例是这样的:工具类工具类和java之批处理的封装(“修改”和“添加时返回主键”的封装)的工具类一样。测试类测试类的是为了输出数据库中有多少条数据。package com.cxj.test;import com.cxj.utils.JDBCUtils;import jdk.nashorn.internal.scripts.JD;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.Re原创 2021-11-18 16:16:12 · 730 阅读 · 0 评论 -
java之批处理的封装(“修改”和“添加时返回主键”的封装)
实例是这样的:这是工具类:package com.cxj.utils;import java.io.InputStream;import java.sql.*;import java.util.*;/** * 访问数据库的工具类:增删改查,事物,批处理 */public class JDBCUtils { private static String driver; private static String url;//要访问的数据库服务器地址 private原创 2021-11-18 14:34:35 · 825 阅读 · 0 评论 -
基于javaweb的商城系统一JDBCUtils类的封装
JDBCUtils类的封装搭框架JDBCUtils-增删改操作 /** * 增删改操作方法,不用返回值的方法 * * @param sql sql语句 * @param params SQL语句个数不确定的 */ public static void update(String sql, Object... params) { /* 1、获取数据库的连接 2、获取statement原创 2021-11-18 13:34:30 · 159 阅读 · 0 评论 -
TreeSet无法对自定义类型排序的解决办法
先看一个程序:import java.util.TreeSet;public class TreeSetTest03 { public static void main(String[] args) { Person p1 = new Person(32); Person p2 = new Person(20); Person p3 = new Person(30); Person p4 = new Person(25);原创 2021-11-10 16:43:10 · 522 阅读 · 0 评论
分享