![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
ONESTAR博客
https://onestar.newstar.net.cn
展开
-
【Redis缓存】- Java客户端Jedis
目录一、概述二、Jedis 操作Redis 中的数据结构1、字符串类型 string2、哈希类型 hash3、列表类型 list4、集合类型 set5、有序集合类型 sortedset三、Jedis 连接池JedisPool1、JedisPool 的使用2、JedisPool 连接池工具一、概述Java 客户端 Jedis 是一款 java 操作...原创 2019-11-26 21:05:56 · 1998 阅读 · 2 评论 -
【Redis缓存】- Redis数据结构、基本命令操作、持久化
目录一、Redis 数据结构二、Redis 基本命令操作1、字符串型:string2、哈希类型:hash3、列表类型:list4、集合类型:set5、有序集合类型:sortedset6、通用命令三、Redis持久化1、RDB 持久化机制2、AOF 持久化机制一、Redis 数据结构要想使用 Redis 进行数据存储,首先需要了解 Redis...原创 2019-11-24 23:25:25 · 2528 阅读 · 0 评论 -
【Redis缓存】- 入门——Redis介绍和环境搭建
目录一、Redis 概述1、什么是Redis2、什么是 NOSQL【1】NOSQL 和关系型数据库比较【2】非关系型数据库的优势【3】关系型数据库的优势3、主流 NOSQL 产品二、Redis 环境搭建1、Redis 下载安装【1】下载【2】解压一、Redis 概述1、什么是RedisRedis是一款高性能的NOSQL系列的非关系型数据...原创 2019-11-24 17:11:26 · 2712 阅读 · 0 评论 -
SQL 语句基本用法
目录一、SQL 分类二、数据库操作1、创建数据库2、查看数据库3、删除数据库4、切换数据库三、表操作1、创建表2、主键约束3、查看表4、删除表5、修改表结构6、插入表数据7、更新表数据8、删除表数据四、查询语句1、基本查询2、排序查询3、聚合查询4、分组查询一、SQL 分类数据定义语言(DDL):用来定义数据库...原创 2019-07-28 17:59:09 · 5118 阅读 · 0 评论 -
Java使用JDBC开发 之 封装自己的JDBCUtils工具类
目录一、直接封装JDBCUtils 工具类二、使用 properties 配置文件封装JDBCUtils 工具类1、使用 Properties 配置文件2、创建配置文件3、加载配置文件一、直接封装JDBCUtils 工具类在 JDBC 开发中,发现有很多代码都是重复操作,如“获得数据库连接”、“关闭资源”等,因此,可以封装自己的工具类 JDBCUtils,提供获取...原创 2019-08-01 17:38:59 · 2894 阅读 · 1 评论 -
Java使用JDBC开发 之 PreparedStatement接口预处理对象
目录一、概述二、预处理对象executeUpdate方法1、插入记录(insert)2、删除记录(delete)3、更新记录(update)三、预处理对象executeQuery方法1、查询记录一、概述使用 PreparedStatement 预处理对象时,建议每条sql语句所有的实际参数,都使用逗号分隔String sql = "insert into ...原创 2019-08-01 01:02:43 · 2367 阅读 · 0 评论 -
Java使用JDBC开发 之 SQL注入攻击和解决方案
目录一、注入攻击二、注入攻击解决方案一、注入攻击在用户登录的时候,我们往往需要输入账号和密码,通过账号和密码和数据库中保存的账号密码进行匹配,匹配成功则登录成功,但是在匹配的时候会存在注入攻击的安全隐患,在输入账号和密码的时候,在末尾加上"or" 再接上任何为真的语句,这样一来,有真就为真,这样也能登录成功。现有 mylogon 数据库,里面有 users 数据表,存储了账号...原创 2019-08-01 01:01:52 · 3218 阅读 · 0 评论 -
Java使用JDBC开发 之 DBCP连接池
目录一、连接池概述1、连接池概念2、DataSource 接口二、DBCP连接池1、导入 jar 包2、编写工具类并使用一、连接池概述在实际开发中,“获得连接”和“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常会采用连接池技术,来共享连接 Connection,这样就不需要每次都创建连接、释放连接了1、连接池概念用池来管理 Connect...原创 2019-08-04 01:23:57 · 2766 阅读 · 0 评论 -
Java使用JDBC开发 之 连接数据库
目录一、JDBC概述二、JDBC 开发1、导入驱动jar包2、注册数据库驱动程序3、获取数据库和SQL的连接对象4、执行 insert 语句获取结果集5、执行 select 语句获取结果集一、JDBC概述JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访...原创 2019-07-31 00:10:13 · 2816 阅读 · 0 评论 -
Java使用JDBC开发 之 DBUtils工具
目录一、概述1、DBUtils 工具2、导入 commons-dbutils-1.6.jar 包二、QueryRunner 实现添加、更新、删除操作1、添加2、更新3、删除三、QueryRunner 实现查询操作1、ArrayHandler 与 ArrayListHander 查询2、BeanHandler 与 BeanListHandler 查询3、C...原创 2019-08-03 00:51:20 · 2036 阅读 · 3 评论