java 数据库 存储

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:26:30
我使用的是 sql server 2000 数据库 我想问一下 如何把Computer类(自定义类)的实例化对象 c 存到数据库里
我找到了一个方法 setBinaryStream(int parameterIndex,InputStream x,int length)
可是我不知道 如何把 c 这个对象 转换成上述方法中的 InputStream类型的参数

将c对象强制转换为InputStream类型的参数,如下面,将ist传进去
InputStream ist = (InputStream) c;

你现在的思维比较混乱 实例化对象 是不能存到数据库的 一个是内存阶段的东西 一个是持久化的东西

但是有对象持久化技术 比较高阶 一般是Hibernate和EJB 从代码上看 好像操作的是对象 直接存到数据库了 但数据库里真正存的 还是二维表而已 只是建了一种映射 好似存的对象 取的对象

是啊,像一楼所说 现在都是关系行数据库,对象型数据库正在发展起步阶段