社区
Java SE
帖子详情
JDBC里面有个Array接口,而Oracle支持这个接口,也就是说可以
lanmolsz
2010-10-03 10:51:05
JDBC里面有个Array接口,而Oracle支持这个接口,也就是说可以可以定义一个array类型的数据,然后让数据库里面的表的某个字段用这个数据类型,PL/SQL里面也有table这个类型,我想问的是他这个类型到底是想程序里面自己定义一个类型,还是他建一张表,用这张表来存这个数据类型装的数据
...全文
138
4
打赏
收藏
JDBC里面有个Array接口,而Oracle支持这个接口,也就是说可以
JDBC里面有个Array接口,而Oracle支持这个接口,也就是说可以可以定义一个array类型的数据,然后让数据库里面的表的某个字段用这个数据类型,PL/SQL里面也有table这个类型,我想问的是他这个类型到底是想程序里面自己定义一个类型,还是他建一张表,用这张表来存这个数据类型装的数据
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanmolsz
2010-10-08
打赏
举报
回复
我是想说比如:
应用层面:我有这个一个实体对象,
class Account{
int id;
String name;
String[] favorite;
}
现在我想将这个对象存入数据库,而我有一个数组类型的属性(favorite),我需要用JDBC接口里面提供的Array接口来对我这个String类型的数组进行封装.最后将这个对象存入数据库
数据库层面:
有这么一个表,
create table account(id number,name varchar2(16),favorite 数组类型);
(我不确定有没有这么一个类型,但是PL/SQL可以通过TYPE account IS TABLE OF account%rowtype INDEX BY BINARY_INTEGER;来定义一个数组类型,并且我用过Array这个接口写过这样的代码,
Array array = rs.getArray(1)
String[] values = (String[])array.getArray();
所以我基本能确定在数据库可以自己定义个类型(数组类型),然后建表的时候用这个类型);
我现在想问的是Oracle里面这个数组类型,是他本身就支持这样的数据结构来保存这样的数组数据,还是用一张表来保存你存入的这个数组类型的数据?求解
dinglimin2009
2010-10-07
打赏
举报
回复
楼主说的和我们公司的平台的数据库用法很相似 极度怀疑我们是不是一个公司的 (O(∩_∩)O)
在一个类中定义用ArrayList把需要与数据库交互的数据封装起来 在数据库CRUD的时候 可以接受刚刚被封装起来的数据 这里只是接受 不是楼主所说的
用这张表来存这个数据类型装的数据
GGMMYQL
2010-10-07
打赏
举报
回复
你再说什么啊 ? 没看懂
tbinjiayou
2010-10-06
打赏
举报
回复
不解……
JDBC
+
Oracle
编程精讲
数据库的Conncetion使用、事务控制、表设计是核心,肖老师这套视频以
JDBC
操作事务为核心,详细讲解了大型企业级项目如何使用
JDBC
访问数据库
JDBC
操作
Oracle
数据-----
Array
,struct乱码问题
这是我实习时遇到的一个问题,就是头让我去看看
Oracle
中的自定义类型,利用
JDBC
去调用存储过程,输入输出参数为Table类型。 这个功能实现很简单,推荐一个博客,讲的不错, http://blog.csdn.net/hzw2312/article/details/8444462。 但是,我在具体实现时,往数据库中插入数据时,会报错,错误分别为 1、Non suppor
怎么解决
JDBC
读
ORACLE
的乱码问题
怎么解决
JDBC
读
ORACLE
的乱码问题 摘要: 怎么解决
JDBC
读
ORACLE
的乱码问题
ORACLE
的字符集为US7ASCII,用
ORACLE
JDBC
读的时候会有乱码,请问如何解决? 我知道可以用转码方式来解决new String(rs.getString("name").getBytes("ISO8859-1"),"GBK"); 但比较烦,有没有其他的更好的方式来解决这个问
通过
JDBC
向
ORACLE
存贮过程传入传出数组的问题(转)
摘要:本文针对使用
JDBC
调用
Oracle
存储过程时,当返回结果为字符串数组时会出现与所期望字符串不一致的现象展开讨论并给出了解决方法。 关键字:
JDBC
,J2EE,PL/SQL,存储过程,CallableStatement 1.引言
JDBC
是J2EE的一项重要技术,它实现了与数据库交互的细节处理,提供了访问不同数据库的统一
接口
,从而降低应用程序操纵数据库的复杂程度。比如在访问
Oracle
...
FLINK 1.12.2
jdbc
实现
oracle
或sqlserver连接器
Flink SQL Connector
JDBC
目前只
支持
Mysql,Derby和Postgres,但是
oracle
和sqlserver可以通过
JDBC
connector自己扩展。目前只能修改重编FLINK源码实现扩展,社区正在积极对此进行抽象和改造,未来应该会有更好的
接口
扩展方式。 目录 1.编译FLINK源码 2.SQLSERVER
JDBC
扩展示例 2.1 Flink
JDBC
源码简介 2.2 Flink
JDBC
扩展思路 2.3 Flink
JDBC
SQLServer connect
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章