易截截图软件、单文件、免安装、纯绿色、仅160KB

将Java对象存储到Oracle数据库中

 对象持久化,也就是可以把这个对象永远的保存起来,这里的保存不仅是对象本身,还包括他的属性和所依赖的其他类。通常,对象可以持久化到文件或者是数据库中。我这里只介绍如何将对象存储到数据库中。恰巧Oracle数据库为我们提供了这样的方便。
   在Oracle中,有一种blog的字段类型,它是用来存储大量的二进制数据的。我们就利用这个字段去存储对象信息。
   首先建立一个测试表:
create table TESTBLOB
(
  NAME    VARCHAR2(50) not null,
  CONTENT BLOB not null,
  ID      NUMBER(8) not null
)alter table TESTBLOB
  add constraint IDFORTEST primary key (ID);
   只用三个字段,其中id是属性,content是我们要存储对象的字段。
   先来看看我们要存入的对象:
import java.io.Serializable;
import java.util.Date;
import java.util.List;
public class TestObject implements Serializable {
 
 private static final long serialVersionUID = 4558876142427402513L;
 /**
  * @param args
  */
 private String name;
 private String password;
 private Date date;
 private List<City> cityList;
 
 public List<City> getCityList() {
  return cityList;
 }
 public void setCityList(List<City> cityList) {
  this.cityList = cityList;
 }
 public Date getDate() {
  return date;
 }
 public void setDate(Date date) {
  this.date = date;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public String getPassword() {
  return password;
 }
 public void setPassword(String password) {
  this.password = password;
 }
}
    记得要实现Serializable接口,可以看到这是一个包含了string,date,和list类型的对象,为了给测试增加复杂度,我们的list是另外一个对象(city)的list,如下:
import java.io.Serializable


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

MyEclipse自动生成注册码的java类


将以下内容复制Eclipse中运行,随意输入一个用户名,程序会自动计算出注册码,绝对能用!!!
 package sun;  
import java.io.*;     
    
public class MyEclipseGen {     
    private static f ......

JAVA实现的魔方

未完成 待完善
public class MagicCube {
/**
* 六个面的下标值
* □5
* □□□□ 1234 这四个连体正方形向后顺时针包围 形成筒状 然后 把5和6扣上 就形成正方体
* □6
*/
public static void main(String[] args) {
MagicCube mb = new MagicCube();
int i = 0;
for (Face f : mb.faces ......

JAVA开发忠告 (新手必读,老手路过^_^)

写给比我还新的新手们,如果选择了这行,就耐心的读下去。
1,不要总说“编不出来”,“不会编”之类的话,那些话是因为你自己懒,不想编,不想学而已。
2,不要能开发点小程序就出去显摆,你只不过是用别人给你写好的东西而已。
3,不要太执着的盯着API,JAVA的精华在于编程思路跟模式,而不是已经 ......

JAVA 常用技巧


1.拆分字符串
遇到特殊字符,比如:对‘$’符号,就应该使用‘\\$’,后总结可以加个方括号如 "[.]"。
2.遍历HASHMAP
Iterator itr = map.keySet().itrator();
while(itr.hasNext())
{
    Object temp1 = itr.next();
    Object temp2 = tab.get(temp1);
} ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号