MySQL
MySQL数据库
daguniang123
永不安于现状
展开
-
Mybatis——全局配置文件详解
Mybatis全局配置文件接下来一一讲述其属性和如何使用它:目录结构:1.properties:属性配置用于配置属性配置,比如我们的数据库连接属性,上个博客中我写的是直接配置在全局文件中的,现在我们可以创建一个db.properties文件来引用它:properties节点还有一个子节点properties用于配置具体的每个属性,如下:(properties其父节点是configura...原创 2019-07-06 12:30:48 · 312 阅读 · 0 评论 -
Mybatis——HelloWorld
Mybatis——HelloWorld学习Mybatis第一天:首先稍微说一些Mybatis,其类似于Hibernate但是由于Hibernate在灵活性方面的缺点,又因为jdbc代码和获取结果集的不便,Mybatis集二者优点于一身接着我们就来创建我们第一个Mybatis程序:首先先看看最后的目录,根据目录来编写相应的代码:第一步:加入jar包加入相关的jar包:1.mybat...原创 2019-07-05 17:29:43 · 185 阅读 · 0 评论 -
Hibernate——HQL,QBC,SQL
Hibernate 提供了以下几种检索对象的方式:1.导航对象图检索方式:根据已加载的对象导航到其他对象2.OID检索方式:按照对象的OID来检索对象3.HQL检索方式:使用面向对象的HQL查询语言4.QBC检索方式:使用QBC API 来检索对象,这种API封装了基于字符串形式的查询语句,提供了更加面向对象的查询接口5.本地SQL检索方式:使用本地数据库的SQL查询语句HQL检索方...原创 2019-07-02 14:45:04 · 201 阅读 · 0 评论 -
Hibernate——关联关系
Hibernate——关联关系 1.多对一关联: 我们采用学校和学生的关系来举例,多个学生能对应一个学校: 首先先分别创建它们的持久化类:School:public class School { private Integer schoolId; private String schoolName; public Integer getSchoolI...原创 2019-06-29 15:47:55 · 217 阅读 · 0 评论 -
Hibernate——映射文件
Hibernate——映射文件<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernat...原创 2019-06-29 14:01:12 · 536 阅读 · 0 评论 -
Hibernate——Session方法
Session方法操作Session缓存:1.flush()2.refresh()3.clear()flush():使session缓存数据和数据库中一致(可能会调用update)1.在Transaction 的 commit() 方法中:先调用session的flush方法,在提交事务2.flush() 方法会执行sql语句,但是不会提交事务3.在未提...原创 2019-06-27 21:52:15 · 941 阅读 · 2 评论 -
Hibernate——HelloWorld
创建一个最简单的 Hibernate步骤一:加入jar包 1.Hibernate相关包 2.MySQL驱动包 步骤二:创建持久化对象:public class News { private Integer id; private String title; private String author; private Date da...原创 2019-06-27 17:14:43 · 140 阅读 · 0 评论 -
java web 连接mysql数据库
第一步:首先连接需要确认版本是符合的,我mysql数据库使用的是8.0版本,jar包使用的是mysql-connector-java-8.0.15第二步:参数的要求:String driver = "com.mysql.cj.jdbc.Driver";String url = "jdbc:mysql://x.x.x.x(ip地址):3306/(数据库名称)?useSSL=false&a...原创 2019-04-28 18:29:37 · 1004 阅读 · 0 评论 -
Mybatis——SQL映射文件
Mybatis——SQL映射文件Mybatis的SQL映射文件和mapper接口文件所对应,反映其接口文件中的方法:如下有一个一个Employeemapper的SQL映射文件,有4个方法:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3....原创 2019-07-08 10:20:09 · 194 阅读 · 0 评论 -
MongoDB 基础教程
MongoDB1. 认识MongoDB1.1 启动MongoDB$ mongod --dbpath /data/mongodb --port 270171.2 启动MongoDB命令行# 启动MongoDB$ mongod --dbpath /data/mongodb# 打开另一个命令行窗口(上一个不关闭)$ mongo1.3 MongoDB数据结构1.4 基本指令MongoDB 无需创建数据库,集合,只有在创建文档的时候会自动创建# 显示所有数据库$show dbs#原创 2020-06-25 22:33:31 · 340 阅读 · 0 评论 -
LeetCode-MySQL-第二高的薪水
176. 第二高的薪水难度简单674SQL架构编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。+--------原创 2020-11-18 13:42:59 · 88 阅读 · 0 评论