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

📄 rms_ex8.java

📁 J2ME 无线通信技术应用开发源代码
💻 JAVA
字号:
//程序名RMS_Ex8.java,项目RMS_Ex8
//测试RMS,以及java.io包中的API
import javax.microedition.midlet.*;
import javax.microedition.rms.*;

public class RMS_Ex8 extends MIDlet {
  RecordStore rs = null;

  public RMS_Ex8() {
    try {
      RecordStore.deleteRecordStore("db_test");
    } catch( Exception e ){
      // ignore any errors...
    }
    //生成一个新的记录存储db_test,并添加测试数据:
    try {
      rs = RecordStore.openRecordStore("db_test", true );
      DbRecord.set("student1".toCharArray(),1,78,89,true);
      rs.addRecord(DbRecord.recordByte,0,15);

      DbRecord.set("student2".toCharArray(),2,56,90,false);
      rs.addRecord(DbRecord.recordByte,0,15);

      DbRecord.set("student3".toCharArray(),3,75,66,true);
      rs.addRecord(DbRecord.recordByte,0,15);
    } catch( Exception e ){
      System.out.println("error when build a test case.");
      notifyDestroyed();//发生错误,关闭应用程序
    }
  }
  
  public void startApp() {
    try {
    	int len = rs.getNumRecords();
    	DbRecord.title();
    	for (int i = 1;i<=len;i++) {
    		DbRecord.get(rs.getRecord(i));
    		DbRecord.print();
    	}
    } catch(RecordStoreException e ){
      System.out.println("error , program exist.");
      notifyDestroyed();//发生错误,关闭应用程序
    }
    notifyDestroyed();//运行结束即关闭应用程序
  }

  public void pauseApp() {
  }

  public void destroyApp( boolean unconditional ) {
  } 
}

⌨️ 快捷键说明

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