java oracle in 10000_java支持ORACLE的in不能超过1000
public String splitInCondition(ListdataList, String columnName, String type)
{
String relation = null;
if ("in".equalsIgnoreCase(type))
{
relation = " OR ";
}
else
{
relation = " AND ";
}
// 需要返回的sql的in子语句
StringBuilder sqlBuilder = new StringBuilder("(" + columnName + " " + type + " (");
// 列表长度
int dataSize = dataList.size();
int count = 0;
while (count < dataSize)
{
if ((count + 1) % 1000 == 0)
{
sqlBuilder.deleteCharAt(sqlBuilder.lastIndexOf(","));
sqlBuilder.append(") " + relation + " " + columnName + " " + type + " (");
}
sqlBuilder.append('\'');
sqlBuilder.append(dataList.get(count));
sqlBuilder.append('\'');
sqlBuilder.append(',');
count++;
}
// 删除最后一个,
sqlBuilder.deleteCharAt(sqlBuilder.lastIndexOf(","));
// 添加右括号
sqlBuilder.append(')');
sqlBuilder.append(')');
return sqlBuilder.toString();
}
java oracle in 10000_java支持ORACLE的in不能超过1000相关推荐
- oracle认证ebs,Oracle EBS R12支持Oracle Database 11g
Oracle EBS R12支持Oracle Database 11g 今天有朋友问我Oracle EBS R12是否支持Oracle Database 11g,能否配合使用. 确认了一下官方认证,这 ...
- java ojdbc 还需要装 oracle client 吗,c# 连接Oracle数据库必须安装客户端吗
使用 ODAC 的 Net 方式 [email]nxyc_twz@163.com[/email] 大多数应用程序使用 OCI 的ODAC 标准方式来连接 Oracle 数据库服务器.这是使用第三方开发 ...
- 关于ORACLE 语句中,IN 超过1000个的解决方法
在ORACLE SELECT 语句中 IN 的数据如果超过 1000,就会出错,解决方法也很简单,以C#代码为例: 1.先写一个方法,接收2个参数 参数1:接收 IN里面的数据,如:'a1','a2' ...
- Oracle加快终止对以往Java版本的免费支持期
\ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 在Java 9之前,一个版本被宣布为首选版本之前,存在一个"培育"(be ...
- 优酷java_youtubie 仿优酷的视频网站,采用JAVA开发,支持Oracle数据库。主要功能包含注册登录, 上传 Jsp/Servlet 238万源代码下载- www.pudn.com...
文件名称: youtubie下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 12657 KB 上传时间: 2015-04-23 下载次数: 1 详细说明:仿优酷的 ...
- Oracle 免费的数据库--Database 快捷版 11g 安装使用与SOD框架对Oracle的CodeFirst支持...
一.Oracle XE 数据库与连接工具安装使用 Oracle数据库历来以价格昂贵出名,当然贵有贵的道理,成为一个Oracle DBA也是令人羡慕的事情,如果程序员熟悉Oracle使用也有机会接触到大 ...
- Java平台,标准版Oracle JDK 9中的新功能
Java平台,标准版 Oracle JDK 9中的新增功能 版本9 E77563-05 2017年9月 JDK 9中的新功能概述 Java Platform,Standard Edition 9是一个 ...
- Oracle重申将支持Solaris 11
Solaris 11已有八年历史,尽管Oracle对其进行了逐步改进,但仍然没有任何Solaris 12或" Solaris-Next"的迹象,就像先前的一些路线图所提到的那样.甲 ...
- ojdbc7 支持 Oracle DB 21 吗
是的,ojdbc7 支持 Oracle DB 21. ojdbc7 是 Oracle 提供的一种用于 Java 程序访问 Oracle 数据库的驱动程序.它支持各种 Oracle 版本,包括 Orac ...
最新文章
- 多线程并行和并发的区别
- 自己总结的安装zabbix
- 每天一个linux命令(6):rmdir 命令
- 转一篇关于滑动窗口的讲解,挺详细的
- 通过日志恢复oracle序列,(存档日志包含序列84,要求序列36)怎么恢复啊?
- MATLAB学习(4)——min
- android怎么阿看手机是移动联通还是电信的网络,GSM是联通、移动还是电信的网络?...
- 保护系统 用SVS为Windows穿上“层层”防弹衣
- 美团外卖返利小程序-饿了么外卖返利公众号系统 – 程序侠
- 用Java实现修改头像
- 2012 ServerStandardEval 激活
- keepalved(DR模式群集冗余备份)
- python if实现对话_Python生成微信对话生成器(四)
- CITAHub 社区成员开源 CITA SDK Python 组件
- 利用计算机画统计图.doc,信息技术应用利用计算机画统计图.pptx
- 生产追溯系统方案——Namisoft
- 180101 逆向-64位处理器
- 变分推断中的ELBO(证据下界)
- rk3288实践:第一个嵌入式Linux驱动程序
- U盘引导盘制作工具 Rufus 3.13.1730 正式版