【问题标题】:accessing values from SQL database for xml namespace tags in java从 SQL 数据库中访问 Java 中 xml 命名空间标签的值
【发布时间】:2011-09-20 05:26:25
【问题描述】:

嗨。我编写了一个 java 代码来在单独的 xml 文件(.xml)中创建 xml 标签并查询数据库。我的 xml 标签是这种格式:

<company comp:loc=" "/> 

现在我需要从 SQL 数据库中获取空白字段 (loc=" ") 的值。

如何从 SQL 数据库中为 java 中的 xml 标签获取这些值?

【问题讨论】:

  • 数据库结构会有帮助。答案取决于“”在您的系统中的确切含义——它是您的 NullObject 版本吗?
  • field(" ") 在我看来就像一个空间。
  • "" 表示不为空...它的字段应该填充从数据库访问的值。例如:- ... mumbai 是一个值应该从数据库中访问。

标签: java mysql sql xml


【解决方案1】:
        connection = dataSource.getConnection();
        ResultSet rs;
        connection.setAutoCommit(false);
        System.out.println("Connected to server OELDBSQL!!!");
        Statement stmt=connection.createStatement();
        String querystring="select loc from location";
        rs = stmt.executeQuery(querystring );
        while(rs.next())  {
        Element child1 = doc.createElement("company");
        child1.setAttributeNS(comp,"comp:loc", rs.getString (1));

【讨论】:

    猜你喜欢
    • 2016-04-10
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 2021-09-28
    • 2018-01-06
    • 2015-01-08
    相关资源
    最近更新 更多