/** * 处理Oracle SQL语句IN子句中WHERE id IN (1, 2, ..., 1000, 1001), * 如果子句中超过1000项就会报错。 * 这主要是Oracle考虑性能问题做的限制。 * 如果要解决此问题,可以用 WHERE id IN (1, 2, ..., 1000) OR id IN (1001, ...) * @author hoojo * @...
Java中Oracle WHERE IN查询的项超过1000条的解决方案
PLSQL轻客户端的配置
安装instantclient的原因 在64位系统上安装64位的Oracle数据库,但是没有对应的64位PLSQL Developer,此时就不能使用PLSQL Developer来进行直接连接的,所以要想实现连接还得需要安装轻客户端:instantclient_11_2。instantclient_11_2的安装其实就是从官网下载一个压缩文件,解压到任意目录下然后配置即可。 配置inst...
PLSQL通过修改配置文件实现数据库连接
在Oracle的安装目录下查找tnsnames.ora文件,一般路径为:%ORACLE_HOME%\network\admin。打开tnsnames.ora,可以看到所有的数据库连接配置,介绍下配置格式: 只需要根据上一步介绍的格式修改IP或者端口号或者SID即可,总体不变,例如: test_database = (DESCRIPTION = (ADDRESS = (PRO...
PLSQL连接数据库时报ORA-12560:TNS:协议适配器错误
造成ORA-12560:TNS:协议适配器错误的问题的原因有三个: 监听服务没有启起来。 Windows平台可以如下操作:开始—程序—管理工具—服务,打开服务面板,启动OracleOraDb11g_home1TNSlistener服务。 database instance没有起起来。 Windows平台如下操作:开始—程序—管理工具—服务,打开服务面板,启动OracleServi...
MyBatis查询结果为NULL时报异常的解决方法
异常信息 org.apache.ibatis.binding.BindingException: Mapper method 'com.XXXXX' attempted toreturn null from a method with a primitive return type (int). 源代码 <select id="selectPageviews" resultTy...
Mybatis插入数据时返回主键
方式一 <insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.chenzhou.mybatis.User"> insert into user(userName, password, comment) values(#...
Jira 的一些查询
1. 查询Jira问题的固定或级联字段 SELECT jiraissue.* FROM jiraissue, OS_HISTORYSTEP, customfieldvalue, customfieldoption WHERE OS_HISTORYSTEP.ENTRY_ID = jiraissue.id AND OS_HISTORYSTEP.ACTION_ID =...
Jira 7.8的安装和配置
一、安装前准备 Jira的运行是依赖Java环境的,也就是说需要安装JDK并且要是1.8以上版本,除此之外,我们还需要安装MySQL,为Jira创建对应的数据库,注意建库字符集为UTF-8,以上环境准备完毕后,我们现在开始下载并安装Jira。 二、下载Jira 到Jira官方下载网站下载和系统匹配的版本,或者使用Linux命令下载:wget https://downloads.atlas...
局域网SVN服务器的搭建
安装VisualSVN Server 在standard edition设置”安装目录”和”存放目录”还有”端口”,端口一下要记住 打开VisualSVN Server添加用户 在VisualSVN Server添加项目”t” 现在用TortoiseSVN试试能不能连接SVN服务器。建个文件夹”t2015”,右击选择”SVN C...
Linux nohup命令
Linux下有时候我们希望某个程序可以一直在后台执行,很多都是使用&在程序命令结尾来让程序自动运行。 [root@lbogon roy]# ./test.sh & 但是这样在终端关闭的时候,程序也会随之停止,此时我们可以使用nohup命令。 [root@lbogon roy]# nohup ./test.sh & 这样的话终端关闭后程序不会停止,但是如...