快速上手Java编程 - 编程入门网
Obj
age: [PRIMITIVE]: 7 name: [PRIMITIVE]: Joe
EcmaScript 中的数组为本地对象。由于类型松散,每个元素都能包含任何基 本类型或对象。
EcmaScript 里大多数控制流的语句对于 Java 编程人员来说都应该是熟悉的 ,因为这些语句都是根据 Java 编程语言的模型设计的。EcmaScript 还支持很 有限的继承体、容器和集合的窗体 -- 其中任何格式都不是通过编程语言自身执 行的(不同于 Java 语言)。有兴趣的读者可参考 参考资料以获得更多信息。 我们现在开始使用一下用了一些 JDK 功能的 FESI 程序,用 JDBC 来访问 RDBMS 数据。 使用运用了 FESI 的 RDBMS FESI 带有数据库访问扩展名。该扩展名让 FESI 程序轻易地访问 RDBMS 内 含有的数据。数据库访问是通过 JDBC 实现的。当可能直接通过 FESI 的 Java 对象访问能力来使用 JDBC 时,数据库访问扩展名让使用 FESI 里的数据变得异 常的简单。 让我们来看一个简单的程序,它能创建一个数据库表并填入数据值。我们将 在示例中使用流行的 mySQL 服务器及 mm JDBC 4 类驱动程序(请参阅 参考资 料)。这一示例假设您在一个叫做 devworks 的数据库中拥有创建、删除和添加 的访问特权。您应修改 JDBC 的连接 URL 以反映自己的安装。如果您更愿意使 用带有本地 MS 访问数据库的 JDBC-ODBC 网桥,请参阅 “为 JDBC 创建一个数 据源”以获得更多信息。清单 1 显示了 FESI 代码;您能在 DBScript.es 文件 连同其源代码包中一起找到它。 清单 1. 数据库访问的 FESI代码
在清单 1 中, FESI 数据库访问扩展名提供了通用的 Database 对象。可通 过指定您用来访问 RDBMS 的 JDBC 驱动程序来创建一个实例。接下来,需要获 得一个 JDBC 连接 -- 这是通过 Database 对象的 connect() 方法来实现的。 最后,我们用 Database 对象的 executeCommand() 方法来执行数据定义语言 (DDL) 语句。我们不久后将看到如何使用 SQL SELECT 查询及运用 FESI 数据库 访问扩展名的结果集。 当这一简单的程序可用时,我们能通过以下方法增强其实质的灵活性: 使用户能通过外部配置文件来指定 JDBC 驱动器及连接 URL 从独立的 SQL 命令文件中读入命令以执行 我们将在下一部分中介绍如何在 FESI 中简单地实现这一目的。 快速上手Java编程(4)时间:2011-06-10 IBM Sing LiFESI JavaAccess 及文件 I/O 扩展名 让我们来看一看增强的 EcmaScript 程序,DBScriptFlex.es 是怎样读入一 个叫做 dbinit.ini 的文件的。dbinit.ini 文件中的项目会决定您将使用哪个 JDBC 驱动程序和 URL,以及您将执行的 SQL 命令文件。dbinit.in |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |