随笔分类 -  Java.JDBC

摘要:MySQL版本:8.0.11 社区 windows版。 执行以下三条命令即可: mysql> use mysql; Database changed mysql> update user set host='%' where user='root'; Query OK, 1 row affected 阅读全文
posted @ 2021-12-15 20:36 逆火狂飙 阅读(97) 评论(1) 推荐(0) 编辑
摘要:本文例程下载:https://files.cnblogs.com/files/heyang78/ufo_meta_tableColumns_210928.rar 一般来说先有的表后有的Mapper文件,但也有反过来的,今天我就遇到了,在Mapper.xml能找到表名,也有DB可以执行SQL,表字段及 阅读全文
posted @ 2021-09-28 20:21 逆火狂飙 阅读(546) 评论(1) 推荐(0) 编辑
摘要:如下面代码: while循环中会走九次吗? 正确答案是一次,因为在遍历ResultSet期间,创建这个ResultSet的statement处于独占状态,如果此期间再想利用statement执行sql语句,则ResultSet会被清空,因此循环中只能执行一次。而在某些Oracle系统中,会爆出“关闭 阅读全文
posted @ 2020-01-11 23:52 逆火狂飙 阅读(467) 评论(0) 推荐(0) 编辑
摘要:问题:有一张表hy_test,查找其字段name中包含ufo的记录数,下面哪种方案最快? A.select count(*) from hy_test where name like '%ufo%' B.select count(*) from hy_test where instr(name,'u 阅读全文
posted @ 2020-01-06 15:48 逆火狂飙 阅读(803) 评论(0) 推荐(0) 编辑
摘要:之前用create table select * from XXTable无疑是创建庞大表的最快方案之一,但是数据重复率是个问题,且数据难以操控。 于是我在之前批量插数据的基础上更新了一个类,让它具有了Resume的能力,这样可以利用碎片时间能插一点是一点。 以后此类还可能改进,先留一个版本在这里。 阅读全文
posted @ 2020-01-04 16:57 逆火狂飙 阅读(365) 评论(0) 推荐(0) 编辑
摘要:简单的打铁代码如下: package com.hy.propertyConn; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.R 阅读全文
posted @ 2019-12-05 20:58 逆火狂飙 阅读(692) 评论(1) 推荐(0) 编辑
摘要:代码: 输出: --END-- 2019年12月4日20:26:01 阅读全文
posted @ 2019-12-04 14:14 逆火狂飙 阅读(610) 评论(2) 推荐(0) 编辑
摘要:对比实验:https://www.cnblogs.com/xiandedanteng/p/11955887.html 这次实验的环境是T440p上安装的Windows版Oracle11g,版本为: Oracle Database 11g Enterprise Edition Release 11.2 阅读全文
posted @ 2019-11-29 21:12 逆火狂飙 阅读(986) 评论(0) 推荐(0) 编辑
摘要:之前写的批量插值程序只是五六半自动版本,因为表的字段还需要手工填写,这回只要指定表名和要插多少数据就行了,类似于全自动突击步枪,扣动扳机就把字段打完为止。 全自动程序如下,诸位拿下去后可以修改成自己想要的样子: 本例用到数据库连接参数: 控制台输出: 程序下载地址:https://files.cnb 阅读全文
posted @ 2019-11-23 15:46 逆火狂飙 阅读(195) 评论(0) 推荐(0) 编辑
摘要:本例工程下载:https://files.cnblogs.com/files/xiandedanteng/FindNotnullColumns20191102-3.rar 工作中曾有个为42张表建立测试文件的任务,文件里是表的必填字段及两三条记录,sheetname是表名,事虽简单,但架不住量多,干 阅读全文
posted @ 2019-11-02 20:02 逆火狂飙 阅读(444) 评论(1) 推荐(0) 编辑
摘要:代码下载:https://files.cnblogs.com/files/xiandedanteng/FindNotnullColumns20191102-2.rar 这篇还不够完善,请看更完善的续篇 https://www.cnblogs.com/xiandedanteng/p/11783796. 阅读全文
posted @ 2019-11-02 11:09 逆火狂飙 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:数据库还和以往一样,但操作数据库的由MyBatis转变成了Spring提供的JdbcTemplate,并采用了Statement批量提交方式,代码如下: 上面粗体是核心代码。 执行结果输出如下: 数据库的情况: 现在看,它的速度仅比一条条插要好一些。 --END-- 2019年10月13日13:23 阅读全文
posted @ 2019-10-13 13:24 逆火狂飙 阅读(692) 评论(0) 推荐(0) 编辑
摘要:import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; 阅读全文
posted @ 2014-07-25 11:05 逆火狂飙 阅读(152) 评论(0) 推荐(0) 编辑

生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示