⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 apphelper.java

📁 基于面向对象的数据库编程
💻 JAVA
字号:
package helper;

import brgeometry.*;
import com.versant.trans.*;
import java.util.*;
import helper.ProBag;
import com.versant.fund.*;
import com.versant.trans.*;
import helper.rootMaker;

/**
 * <p>Title: Broundary Rrepresentaion</p>
 * <p>Description: 这是一个调试应用程序的辅助类。它中有一些关于程序环境的辅助的方法</p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: USTC</p>
 * @author unascribed
 * @version 1.0
 */

public class Apphelper {
  public static boolean SphereFlag=false;
  public static boolean ConeFlag=false;



  public Apphelper() {
  }

//初始化一个应用程序,它产生一个为每个具体对象生产root的对象rootMaker,并且将这个对象放到数据库中
//这个方法在一个应用中运行一次就可以了
  public String initApplication() {
    try {
      TransSession session = new TransSession("mydb");
      rootMaker rm = new rootMaker();
      System.out.println("seesion begin");
      String root = "Maker";
      session.makeRoot(root, rm);
      System.out.println("rootmaker ok");
      session.endSession();
      System.out.println("session end");
      return ("Application init is ok!!");
    }
    catch (Exception e) {
      return ("Application init err!!");
    }
  }

//清理一个应用程序,删除rootMaker对象和它的root;
  static public String cleanApplication() {
    TransSession session = new TransSession("mydb");
    try {

      rootMaker rm = (rootMaker) session.findRoot("getRoot");
      session.deleteObject(rm);
      session.deleteRoot("getRoot");
      return ("Application clean is ok !");

    }
    catch (VException exception) {
      // Ignore error if root name does not exist
      int err = exception.getErrno();
      if (err != Constants.EVJ_ROOTNAME_DOES_NOT_EXIST) {
        throw exception;
      }
      session.endSession();
      return (" Application clean err !");
    }

  }
}

⌨️ 快捷键说明

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