![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 53
缤纷圣代
这个作者很懒,什么都没留下…
展开
-
使用jdbc抽取mysql大表数据
问题描述ResultSet默认会将一次查询的结果存入内存中。如果数据量比较大,就会占用大量的内存。如果内存不够,就会报错。处理方法流式处理结果,让驱动每次返回1行数据stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY,java.sql.ResultSet.CONCUR_READ_ONLY);stmt.setFetchSize(Integer.MIN_VALUE);statement进行java.sql.Resul原创 2022-04-18 21:30:00 · 1057 阅读 · 1 评论 -
Postgresql使用java JDBC导入数据的方法
1. maven依赖如果使用jdk7或者jdk6,需要使用其他对应的maven依赖,以下依赖支持jdk8及以上的版本。如果使用错jdk,在使用时会出现错误。 <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.2原创 2021-09-15 17:21:24 · 1831 阅读 · 0 评论 -
记一次centos7的MySQL数据库无法启动,备份重装
情况说明MySQL数据库平时用的好好的,突然启动不起来,看了多个日志,可还是找不到相应的方法,不过还好是个测试库,索性就重装一次吧。当然mysql数据库起不来可能有些直观的错误,不要慌忙的重装,可以先查看日志。查看日志的方法:按照提示可以使用systemctl status mysqld.service也可以使用journalctl -xe这个命令查看mysql的日志 /var/log/mysqld.log第一步备份备份mysql的数据文件夹,默认的目录在 /var/lib/mysql,如原创 2021-02-21 14:32:42 · 517 阅读 · 0 评论