person.java

来自「Java示例100」· Java 代码 · 共 56 行

JAVA
56
字号
/* * This shows how to use SQLData to create a customized * java data type that maps to user defined SQL type * PERSON_T * * It is used in file JavaObject1.java * Please use jdk1.2 or later version and classes12.zip */import java.sql.*;public class Person implements SQLData{  private String sql_type = "HR.PERSON_T";  public int ssn;  public String name;  public Address address;  public Person () {}  public Person (int ssn, String name, Address address)  {    this.ssn = ssn;    this.name = name;    this.address = address;  }  public String getSQLTypeName() throws SQLException  {     return sql_type;   }    public void readSQL(SQLInput stream, String typeName)    throws SQLException  {    sql_type = typeName;    ssn = stream.readInt();    name = stream.readString();    address = (Address) stream.readObject();  }   public void writeSQL(SQLOutput stream) throws SQLException  {         stream.writeInt (ssn);    stream.writeString (name);    ((oracle.sql.OracleSQLOutput)stream).writeObject (address);  }  public String toString ()  {    return sql_type+" : "+ssn+", "+name+", ["+address+"]";  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?