数据库
潇洒走一趟
但行好事,莫问前程。
展开
-
mysql查询结果统计(依据查询结果统计各类型数量)
依据查询结果统计各类型数量原创 2023-02-23 18:44:23 · 940 阅读 · 0 评论 -
LEFT JOIN笛卡尔积问题处理
select * from A LEFT JOIN B ON a.id = b.aid我们写sql的时候使用LEFT JOIN往往会以为查出来的数据是和最左边表的数量一致,但是有时候不一致,这时候应该是发生笛卡尔积了,ON后面的条件,A表和B表是一对多的。这时候有一种处理方式是修改ON后面的条件使之变成一对一,那查出来的数量就和A表中的数量一致了。如下图所示:select * from A LEFT JOIN B ON (a.id = b.aid and a.其它字段 = b.其它字段)..原创 2021-12-09 14:21:26 · 3615 阅读 · 0 评论 -
mongodb安装
1、下载官网下载地址:https://www.mongodb.com/download-center?jmp=nav#community,选择Community Server服务。2、tar -zxvfmongodb-linux-x86_64-4.0.1.tgz3、mvmongodb-linux-x86_64-4.0.1mongodb4、vim /etc/profile...原创 2019-11-19 16:32:27 · 151 阅读 · 0 评论 -
Linux下Mongodb数据库主从同步配置
具体操作:一、配置MongoDB主库以下操作在MongoDB主库服务器上进行1、cd /data/mongodb/#进入MongoDB安装目录vi /data/mongodb/mongodb.conf#编辑,在原来配置文件的最后一行添加以下代码master=true #设置为主库oplogSize=2048#同步复制的日志大小设置,单位MB:wq! #保...原创 2019-11-19 15:45:38 · 351 阅读 · 0 评论 -
JDBC-数据连接池的使用
数据库连接池(connection pool) 在昨天的练习中每一次练习都需要与数据库建立连接,完成时断开连接,然而当处理的数据量特别的时候,就很耗费时间、降低效率,今天我们学习使用连接池,将连接放在连接池中,需要使用的时候从中取出,使用完毕放回池中并不是断开连接。 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据转载 2016-10-17 08:46:27 · 424 阅读 · 0 评论 -
Spring中配置数据源的4种形式
不管采用何种持久化技术,都需要定义数据源。Spring中提供了4种不同形式的数据源配置方式:spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源,JNDI数据源。1.spring自带的数据源DriverManagerDataSourceXML代码:<bean id="dataSource"原创 2016-11-27 17:25:35 · 245 阅读 · 0 评论 -
Spring多数据源的配置和使用
最近开发一个数据同步的小功能,需要从A主机的Oracle数据库中把数据同步到B主机的Oracle库中。当然能够用dmp脚本或者SQL脚本是最好,但是对于两边异构的表结构来说,直接导入不可行。然后在需要实时同步的情况下用存储过程也不可行了。写一个数据同步的小程序是个不错的选择。使用框架的封装和连接池是必须的,spring是首选,这里我们同样需要Spring的多数据源连接配置方式。 其实再进行项目原创 2016-11-27 17:32:11 · 259 阅读 · 0 评论