IBM Books

Net.Data 语言环境参考

使用 Net.Data Java 小应用程序接口

Net.Data 在一个名为 DTW_Applet.class 的类中提供了一系列接口,它们可以和 您的 Java 小应用程序一起使用,帮助处理为表格变量生成的 PARAM 标记。您可以创建一个扩充此 接口的小应用程序,用于从您的小应用程序调用例程。

Net.Data 提供了这些接口:

要访问接口,请在您的小应用程序代码中使用 EXTENDS 关键字来把您的小应用程序从 DTW_APPLET 类 中归为子类,如下面的例子所示:

import java.io.*;
import java.applet.Applet;
 
public class myDriver extends DTW_Applet
    {
    public void init()
        {
        super.init();
 
        if (GetNumberOfTables() > 0)
            {
            String [] tables = GetTableNames();
            printTables(tables);
            }
        }
 
    private void printTables(String[] tables)
        {
        String table_name;
 
        for (int i = 0; i < tables.length; i++)
            {
            table_name = tables[i];
            printTable(table_name);
            }
        }
 
    private void printTable(String table_name)
        {
        int nrows = GetNumberOfRows(table_name);
        int ncols = GetNumberOfColumns(table_name);
 
        System.out.println("Table: " + table_name + " has " + ncols + " columns and
                             " + nrows + " rows.");
 
        String [] col_names = GetColumnNames(table_name);
 
        System.out.println("------------------------------------------------------");
 
            for (int i = 0; i < ncols; i++)
            System.out.print("   " + col_names[i] + "   ");
        System.out.println("\n----------------------------------------------------");
 
        String [][] mytable = GetTable(table_name);
 
        for (int j = 0; j < nrows; j++)
            {
            for (int i = 0; i < ncols; i++)
                System.out.print("   " + mytable[i][j] + "   ");
 
            System.out.println("\n");
            }
        }
    }


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]