文档章节

工作问题记录

JAVA_NINA
 JAVA_NINA
发布于 2016/11/08 11:57
字数 180
阅读 5
收藏 0

1.读取excel内容时,某个单元格的内容是公式计算出来的,读取时内容为0.00,不能获得正确的值。

解决办法:执行sheet.setForceFormulaRecalculation(true);//执行表格内的公式

 

2.将数据库中BLOB转为字符串,然后将字符串转为BLOB在存入数据库中

public static void main(String[] args) {
		final Connection srcConn = DbUtil.getOracleConnection("c##sjzjy", "sjzjy", "192.168.23.60", "orcl");
		final QueryRunner srcOracle = new QueryRunner();
		final Connection wsConn = DbUtil.getOracleConnection("c##sjzjy", "sjzjy", "192.168.23.60", "orcl");
		try {
			srcOracle.query(srcConn, " select img from a ", new ResultSetHandler<Img>(){
				@Override
				public Img handle(ResultSet rs) throws SQLException {
					while(rs.next()) {
						Blob blob = rs.getBlob("IMG");
						try {
							String img = new String(blob.getBytes((long)1, (int)blob.length()), "ISO8859-1");
							String sql = "insert into a(img) values(?) ";
							PreparedStatement stmt = wsConn.prepareStatement(sql);
							stmt.setBytes(1, img.getBytes("ISO8859-1"));
							stmt.executeUpdate();
						} catch (UnsupportedEncodingException e) {
							e.printStackTrace();
						} 
					}
					return null;
				}});
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

 

© 著作权归作者所有

JAVA_NINA
粉丝 26
博文 219
码字总数 33012
作品 0
唐山
程序员
私信 提问

暂无文章

0.01-Win10安装linux子系统

一、安装Debian子系统 -1、控制面板设置: -1.1、打开“控制面板” —— “程序” —— “启用或关闭Windows功能” —— 勾选 “适用于Linux的Windows子系统” -2、设置: -2.1、打开“设置”...

静以修身2025
昨天
2
0
init 0-6 (启动级别:init 0,1,2,3,4,5,6)

启动级别: init 0,1,2,3,4,5,6 这是个很久的知识点了,只是自己一直都迷迷糊糊的,今天在翻出来好好理解下。。 0: 停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system...

圣洁之子
昨天
2
0
Android Camera HAL浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转...

天王盖地虎626
昨天
2
0
聊聊Elasticsearch的ProcessProbe

序 本文主要研究一下Elasticsearch的ProcessProbe ProcessProbe elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/process/ProcessProbe.java public class ProcessProb......

go4it
昨天
3
0
mysql PL(procedure language)流程控制语句

在MySQL中,常见的过程式SQL语句可以用在存储体中。其中包括IF语句、CASE语句、LOOP语句、WHILE语句、ITERATE语句和LEAVE语句,它们可以进行流程控制。 IF语句相当于Java中的if()...else if(...

edison_kwok
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部