快速上手Java编程 - 编程入门网
i 文件包括 :
命令文件 DBPop.sql 正包含了待执行的 SQL 命令:
这里是更为灵活的数据访问程序: 清单 2.DBScriptFlex.es
请注意在创建 java.util.Properties 对象时对 JavaAccess 扩展名的使用 。用同样的方法,我们还创建了一个 java.io.FileInputStream 。我们用这个 流从 dbinit.ini 文件中载入属性。换句话说,我们能用 JavaAccess 扩展名的 Packages 对象来访问任何 Java 程序包。例如,要创建一个叫做 com.ibm.devworks.ScanProp 的 Java 类的示例,我们使用:
清单 2 同样显示了针对 FESI 的文件 I/O 扩展名的使用。我们首先使用 SQLcmds 属性值来创建一个文件对象。我们使用此文件对象的 readAll() 方法 将文件的内容读入一个 EcmaScript String 。然后我们使用 EcmaScript String 的 split() 方法将内容拆分为独立的行。我们将每一行存储在其自己的 数组元素内 -- 一个叫做 Cmds 的数组内。最后,我们绕过 Cmds 数组,并调用 数组每个元素上的 executeCommand() 方法。DBScriptFlex.es FESI 程序可以 用来在任何支持 JDBC 的 RDBMS 上创建一个表,并填入数据。 快速上手Java编程(5)时间:2011-06-10 IBM Sing Li使用 Swing GUI 您能通过 JavaAccess 扩展名对 AWT 或 Swing 库的支持,使用 FESI 来创 建交互式 GUI 应用程序。这一 23 行的程序将是本文中研究的最复杂的 FESI 程序了 -- 但您会发觉它非常易懂。源代码在 GUIViewer.es 中,并在下面重新 编写一遍。 首先,我们用 JavaAccess 扩展名中的 Packages 对象来引用 javax.swing 程序包。现在我们能用 Swing.xxx 来引用该程序包中的任何类了。
接下来,我们像先前那样连接到数据库。这一次,我们通过 select * from SimpContact 语句来进行 SQL 查询。我们使用 FESI 数据库扩展名中数据库对 象的 executeRetrieval() 方法来实现这一目的。这一调用将返回一个我们重复 循环的数据结果集。
现在已经准备好建立基于 Swing 的 GUI 了。我们通过在 JScrollPane 中创 建一个 JTable 并将其加入 JScrollPane 来开始这一工作。我们将在程序的最 后创建这个封闭的框架。
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |