p572_testdb.es

来自「javascript source code part2」· ES 代码 · 共 46 行

ES
46
字号
Swing = Packages.javax.swing; // Just change this line if it moves

JFrame = Swing.JFrame;
JPanel = Swing.JPanel;
JTable = Swing.JTable;
JScrollPane = Swing.JScrollPane;


db= new Database("sun.jdbc.odbc.JdbcOdbcDriver"); 
writeln(db.getLastError());
db.connect("jdbc:odbc:PEOPLE"); 
result = db.executeRetrieval("select * from MAIN"); 

// Create the panel and its content 
panel = new JPanel();
dbTable = new JTable(8, result.length);
scrltable = new JScrollPane(dbTable);
dbTable.setToolTipText("Database Table content");
panel.add(scrltable);

var rowCount = 0;
var colCount = 0;

while (result.next()) { 
   colCount = 0;
   for (c in result) { 
        
       tpItem = result.getColumnItem(c);
      writeln("Column: " + c + ": " + tpItem);
        dbTable.setValueAt(tpItem, rowCount, colCount); 
       colCount++;
   } 
 rowCount++;
} 
db.disconnect();

// Now create the frame
frame = new JFrame("Wrox FESI Database Viewer");
frame.getContentPane().add("Center", panel);
frame.pack();
frame.setVisible(true);
frame.onWindowClosing = "frame.dispose();exit();";

⌨️ 快捷键说明

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