📄 garageapp.java
字号:
import java.util.*;import org.ozoneDB.*;public class GarageApp { public static void main( String[] args ) throws Exception { if (args.length == 0) { System.out.println( "usage: ojvm GarageApp create|delete|oldtimers" ); System.exit( 1 ); } ExternalDatabase db = ExternalDatabase.openDatabase( "ozonedb:remote://localhost:3333" ); System.out.println( "Connected ..." ); db.reloadClasses(); if (args[0].equals( "create" )) { db.createObject( GarageImpl.class.getName(), 0, "my_garage" ); } else if (args[0].equals( "delete" )) { Garage garage = (Garage)(db.objectForName( "my_garage" )); if (garage != null) { db.deleteObject( garage ); } } else if (args[0].equals( "add" )) { Garage garage = (Garage)(db.objectForName( "my_garage" )); if (garage != null) { garage.addCar_update( args[1], Integer.parseInt( args[2] ) ); } else { System.out.println( "Garage object not found!" ); } } else if (args[0].equals( "oldtimer" )) { Garage garage = (Garage)(db.objectForName( "my_garage" )); if (garage != null) { System.out.println( "Oldtimers:" ); Vector oldtimers = garage.oldtimers(); for ( int i = 0; i < oldtimers.size(); i++ ) { Car car = (Car)(oldtimers.elementAt( i )); System.out.println( " Car " + car.name() + " age=" + car.age() ); } } else { System.out.println( "Garage object not found!" ); } } else { System.out.println( "Unknown parameter: " + args[0] ); } db.close(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -