MySQL
文章平均质量分 96
MySQL相关内容
贫僧法华
路漫漫其修远兮
展开
-
数据库相关经验
1. 数据库表的设计关于冗余信息 首先,尽量满足三范式,但可以添加一些冗余,来减少连表查询等,提高数据库性能。添加冗余字段一定要谨慎,一般一张表不要多余一个,毕竟冗余信息也是需要维护的,这将增加开发的复杂性。关于外键约束添加了外键约束,在插入数据时就要进行检查,可也会消耗性能,所以开发时可以添加外键约束,但最终的表一定是不加约束的,唯一约束也是同理。2. 实体类设计关于日期类型java中对应的日期类型可以为,java.sql.Date``````java.util.Date或原创 2020-12-23 00:11:04 · 262 阅读 · 0 评论 -
DbUtils的基本用法
1. 简介 使用 JDBC 时冗余的代码太多了,为了简化开发我们可以选择使用 DbUtils 。 Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。2. 导入Jar包下载网址:https://mirrors.tuna.tsinghua.edu.cn/apache//commons/dbutils/binaries/commons-dbutils-1.7-bin.zip下载后解压,复原创 2020-12-20 10:56:40 · 708 阅读 · 1 评论 -
数据库连接池-DBCP、C3P0、Druid
1. 数据库连接池 简介 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们 采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交 给了连接池。如何使用连接池: Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商需要让自己的连接池实现这个接口。 这样应用程序可以方便的切换不同的连接池!DBCP、C3P0、Druid 就是几个常用的连接池。2. DBCP原创 2020-12-18 18:19:32 · 418 阅读 · 1 评论 -
JDBC基础
1. 简介 JDBC(Java Data Base Connectivity) 是 Java 访问数据库的标准规范.,为 多种关系数据库提供统一访问。它由一组用Java语言编写的类和接口组成。 JDBC只是Java提供的一些接口,而这些接口的实现类是由各个数据库厂商提供的,称之为数据库连接驱动。这样一来,我们就可以面向接口编程,以一种统一的方式访问多种数据库。2. JDBC使用流程下载对应版本的数据库连接驱动,并导入项目。注册驱动通过 Class.froName("Drive原创 2020-12-14 20:03:55 · 248 阅读 · 0 评论 -
Ubuntu虚拟机安装mysql并用Navicat连接
1. ubuntu安装mysql环境:VMware15.5.1 + ubuntu server 20.10使用apt安装sudo apt updatesudo apt install mysql-server -y通过apt安装十分简单,但是安装的是5.7 不是最新的。安装最新版的mysql从mysql的官网下载,对应版本的 apt 配置程序。下载后上传到服务器(也就是虚拟机)执行安装命令:dpkg -i mysql-apt-config_0.8.16-1_all.deb原创 2020-12-10 18:01:45 · 1369 阅读 · 1 评论