上学的时候就听老师说过有对象数据库。
但是我所接触的数据库都是关系型数据库mysql,oracle,ms sql server,或是db2.
最近在ibm development work上看到一个名为db4o的对象数据。
才看第一章,学过Java的都应该很容易理解的。
确实它真的很简单。
看起来似乎就像是在一个Java的操作,而并非如我们所以为的那样的想关系型数据库中操作一样。
如果有兴趣的话,大家也可以去看看。
不过,文章作者也对db4o的一些缺点进行了列举。
自己并没有进行很深入的学习。
只是对其感兴趣罢了。
或许对系数据库可能让我们进入一个新的世界。
1 public class Person 2 { 3 public Person() 4 { } 5 public Person(String firstName, String lastName, int age) 6 { 7 this.firstName = firstName; 8 this.lastName = lastName; 9 this.age = age; 10 } 11 12 public String getFirstName() { return firstName; } 13 public void setFirstName(String value) { firstName = value; } 14 15 public String getLastName() { return lastName; } 16 public void setLastName(String value) { lastName = value; } 17 18 public int getAge() { return age; } 19 public void setAge(int value) { age = value; } 20 21 public String toString() 22 { 23 return 24 "[Person: " + 25 "firstName = " + firstName + " " + 26 "lastName = " + lastName + " " + 27 "age = " + age + 28 "]"; 29 } 30 31 public boolean equals(Object rhs) 32 { 33 if (rhs == this) 34 return true; 35 36 if (!(rhs instanceof Person)) 37 return false; 38 39 Person other = (Person)rhs; 40 return (this.firstName.equals(other.firstName) && 41 this.lastName.equals(other.lastName) && 42 this.age == other.age); 43 } 44 45 private String firstName; 46 private String lastName; 47 private int age; 48 } 49
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, return
, java db
, this
, public
, age
person
面向对象数据库、面向对象数据库有哪些、面向对象的数据库、面向对象数据库系统、面向对象数据库语言,以便于您获取更多的相关知识。
时间: 2024-10-09 13:19:12