XMLToSQL 类提供了一些方法来更新关系数据库表或者将新的行或列插入到表中。
提供 XMLToSQL 更新数据库表时所需的数据的 XMLToSQL 类和 SQLProperties 类的 Javadoc 信息可在帮助中找到。
通过使用 XMLToSQL 类和由“从 SQL 生成 XML”向导生成的模板(.xst)文件或者 SQLToXML 类,可以使用 servlet 或 Web 服务来动态更新表。模板文件包含查询所需的信息,包括:数据库用户标识和密码、SQL 语句和生成选项。setConnection 方法可在 XMLToSQL 类中找到。可以使用它来创建您自己的连接或回收连接以形成连接池。
可以更新除了用作主键的元素之外的任何元素的值。如果您的表没有指定主键,则 XMLToSQL 类包含几种方法,可以使用这些方法来确保将只更新您想更新的列。
此外,当更新具有数据类型为“日期”、“时间”或“时间戳记”的列的数据库表时,如果目标数据库产品不接受输入 XML 源代码中的字符串值,“XML 至 SQL”向导或 sqlxml JAR 文件可能抛出 SQLException。日期和时间格式随产品不同而稍有不同。可以使用“SQL 构建器”来确定这些类型的正确格式。