首先我们在获取返回的数据 首先初始化一系列数据
为每一列的列属性进行配置 如列名等
然后是对Oracle返回的数据进行获取,我们对ojdbc6和ojdbc8进行比较
Ojdbc6中在此处,获取到数据库返回的byte[]数组,为GBK类型
这一步 获取 byte[]数组
接着将获取到的byte数组 变为java中的char 放置在rowspacehchar中 再getString时候调用,(rowspacehchar存放返回数据的所有内容)
将ascii码转换为java的chars ,ojdbc6中获取到的为GBK的byte[]
Ojdbc8中
该方法 获取数据库的byte[]数组也为gbk类型(张三的gbk byte)
下列方法为 获取到Oracle 的返回数组方法(readRxd()方法)
Ojbc8为在getString时候对byte[]数组生成新的String 与Ojbc6中不同