我正在开发一个查询多个数据库的监控插件.我想使用HikariCP来保持连接打开,但我不知道如何实例化连接池.
HikariCP是否只为一些数据库使用一个池?或者只有一个池用于一个数据库,我有责任实例化与我将使用的数据库一样多的池.
我正在开发一个拥有庞大数据库的项目.[一周内大约32gb的数据].我们正在使用DB2和spring-framework + jdbc.我只是想知道JDBC是否能够处理这么多数据?或者我应该使用其他东西?或者如果JDBC能够做到这一点,那么我应该使用一些特定的技术来做这件事.
我写信给你是因为我不能to_date在AS400数据库上使用运算符.
使用Oracle数据库,我使用:
datefield >= to_date('01/01/2014','DD/MM/YYYY')
Run Code Online (Sandbox Code Playgroud)
但是使用AS400,我收到一个错误:
不兼容的运营商
我可以使用另一种功能来替换to_date吗?
我在Java程序中运行这些代码行
FileInputStream in = new FileInputStream(file);
InputStreamReader reader = new InputStreamReader(in);
int fileLength = (int)file.length();
pstmt1.setCharacterStream(6, reader, fileLength);
Run Code Online (Sandbox Code Playgroud)
但我在一些文件中得到以下异常,但在所有文件中都没有
异常:遇到读取InputStream的IOException,参数#6.剩余数据填充为0x0.有关详细信息,请参阅附件Throwable.ERRORCODE = -4225,SQLSTATE = null
我在哪里使用DB2数据库,我的表的结构是 -
CREATE TABLE SOURCE (
LIB VARCHAR(10) NOT NULL,
FILE VARCHAR(10) NOT NULL,
MBR VARCHAR(10) NOT NULL,
ATTR VARCHAR(10) NOT NULL,
SEQ DOUBLE NOT NULL,
DTA CLOB(5M),
DAT INTEGER,
RECN INTEGER,
UNIQUE (LIB, FILE, MBR, ATTR, SEQ)
);
Run Code Online (Sandbox Code Playgroud)
请帮我恢复这个例外.
提前致谢!