
MySQL
文章平均质量分 68
YiNuoBC
later equal never!
展开
-
Mysql报错:too many connections原因及解决方法
wait_timeout 过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQL has gone away”之类的问题。wait_timeout — 指的是mysql在关闭一个非交互的连接之前所要等待的秒数。如果你没有修改过MySQL的配置,wait_timeout的初始值是28800。转载 2023-10-11 10:46:43 · 1080 阅读 · 0 评论 -
SSM整合步骤
SSM整合步骤1、导入jar包2、web项目的配置文件web.xml2.1 配置springmvc的配置2.2spring监听器2.3spring的配置文件加载(此配置文件中配置mybatis相关内容)<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSch原创 2021-03-29 16:06:34 · 349 阅读 · 6 评论 -
MyBatis动态sql常用标签
一、简介MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,这种语言可以被用在任意的 SQL 映射语句中。二、常用标签图片转载if标签if 标签通常用于 WHERE 语句转载 2021-03-20 17:26:01 · 409 阅读 · 2 评论 -
MyBatis增删查改
MyBatis.xml文件以及工具类、实体类可以见上篇博客MyBatis入门简介及XML文件配置数据源两个表,分别为staff和role查询接口package mapper;import domain.Staff;import org.apache.ibatis.annotations.Param;import java.util.List;import java.util.Map;public interface StaffMapper { public List&原创 2021-03-20 11:20:14 · 1295 阅读 · 5 评论 -
MyBatis入门简介及XML文件配置
什么是 MyBatis ?MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。MyBatis的优点简单易学:本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个sql映射文件易于学习,原创 2021-03-19 15:49:04 · 424 阅读 · 3 评论 -
SpringJDBC
JDBC 框架概述在使用普通的 JDBC 数据库时,就会很麻烦的写不必要的代码来处理异常,打开和关闭数据库连接等。但 Spring JDBC 框架负责所有的低层细节,从开始打开连接,准备和执行 SQL 语句,处理异常,处理事务,到最后关闭连接。所以当从数据库中获取数据时,你所做的是定义连接参数,指定要执行的 SQL 语句,每次迭代完成所需的工作。JdbcTemplate 类JdbcTemplate 类执行 SQL 查询、更新语句和存储过程调用,执行迭代结果集和提取返回参数值。它也捕获 JDBC 异常原创 2021-03-16 16:51:59 · 1027 阅读 · 4 评论 -
AJAX实际操作注册验证用户名
功能说明当用户在注册页面输入用户名并且鼠标焦点离开输入框时,到数据表中去验证该用户名是否已经存在,如果存在提示不可用,否则,提示可用。接口public interface UserDao { public User findName(String name);}接口实现类import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQL原创 2021-03-04 17:12:24 · 611 阅读 · 5 评论 -
(已解决)com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Client does not support authent
异常:com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:Client does not support authentication protocol requested by server;consider upgrading MySQL client问题原因mysql8 以前的版本加密规则是mysql_native_password,而mysql8之后,加密规则是caching_sha2_password。在数据库连接.原创 2020-12-23 12:19:37 · 2421 阅读 · 11 评论 -
IDEA导入jar包的方法,简单易学
IDEA导入jar包的方法1、点击File——ProjectStructure2、看图原创 2020-12-04 18:34:25 · 872 阅读 · 5 评论 -
Java使用 JDBC 连接 MySQL 数据库,初学者必看!
Java使用 JDBC 连接 MySQL 数据库Java 连接 MySQL 需要驱动包,下面是8.0.20jar包。链接:https://pan.baidu.com/s/1grL66ds4X7UZ0DlLM9K5tw提取码:az23复制这段内容后打开百度网盘手机App,操作更方便哦IDEA导入jar包方法:具体实施代码如下:package day5.JDBC.util;import java.sql.Connection;import java.sql.DriverManager;im原创 2020-12-04 17:54:33 · 476 阅读 · 3 评论 -
MySQL高级查询习题,初学者必看!
MySQL高级查询习题提示:emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号)dept部门表(deptno部门编号/dname部门名称/loc地点)工资 = 薪金 + 佣金在Emp 表中完成如下练习:1、在emp表中查询出所有记录的姓名、部门编号、薪水,并且列名要显示为中文。2、在emp表中查询出薪水大于1500的记录,并且按照薪水的降序排列。3、在emp表中查询出comm字段为空值原创 2020-12-03 16:41:33 · 1979 阅读 · 4 评论 -
MySQL数据库的安装以及SQL基本语句
数据库的基本概念1、数据库的英文单词: DataBase 简称 : DB2、什么数据库?用于存储和管理数据的仓库。3、数据库的特点:持久化存储数据的。其实数据库就是一个文件系统方便存储和管理数据使用了统一的方式操作数据库 – SQL常见的数据库软件 MySQL数据库软件安装https://blog.youkuaiyun.com/qq_45112637/article/details/107015322卸载去mysql的安装目录找到my.ini文件复制 datadir=“原创 2020-12-02 19:28:48 · 711 阅读 · 5 评论