⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 savecategory.java

📁 OpenWeb-UDDI是UDDI V2标准的实现
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   SaveCategory.java

package org.huihoo.openweb.uddiserver.publish;

import java.io.PrintStream;
import java.sql.*;
import java.util.Enumeration;
import org.huihoo.openweb.uddi.*;

public class SaveCategory
{

    Connection con;
    CategoryBag categorybag;
    String generatedtmodelkey;
    String qtype;
    String querytype;

    public SaveCategory(CategoryBag categorybag, Connection con, String generatedtmodelkey)
    {
        querytype = "I";
        this.con = con;
        this.categorybag = categorybag;
        this.generatedtmodelkey = generatedtmodelkey;
    }

    public void save()
        throws SQLException, ClassNotFoundException
    {
        Statement stmt = con.createStatement();
        String query = "select * from CategoryBag where keys='" + generatedtmodelkey + "'";
        System.out.println(query);
        ResultSet rs = stmt.executeQuery(query);
        if(rs.next())
            querytype = "U";
        rs.close();
        stmt.close();
        System.out.println("yyyyyyyyyyyyyyyyyyyyyy");
        Enumeration keyedref = null;
        if(categorybag.getKeyedReference() != null)
            keyedref = categorybag.getKeyedReference();
        Statement stmt1;
        for(; keyedref.hasMoreElements(); stmt1.close())
        {
            KeyedReference keyedreference = (KeyedReference)keyedref.nextElement();
            String keyname = "";
            if(keyedreference.getKeyName() != null)
                keyname = keyedreference.getKeyName();
            String keyvalue = "";
            if(keyedreference.getKeyValue() != null)
                keyvalue = keyedreference.getKeyValue();
            String standardkey = "";
            if(keyedreference.getTModelKey().getValue() != null)
                standardkey = keyedreference.getTModelKey().getValue();

            stmt1 = con.createStatement();
            String insertquery1 = "insert into CategoryBag values('" + generatedtmodelkey + "','" + standardkey + "','" + keyname + "','" + keyvalue + "','0') ";
            String updatequery1 = "update CategoryBag set tmodelkey='" + standardkey + "',keyname='" + keyname + "',keyvalue='" + keyvalue + "'" + " where keys='" + generatedtmodelkey + "'";
            if(querytype.equals("I"))
            {
                System.out.println(insertquery1);
                stmt1.executeUpdate(insertquery1);
            } else
            if(querytype.equals("U"))
            {
                System.out.println("begin to execute!!!");
                System.out.println(updatequery1);
                stmt1.executeUpdate(updatequery1);
                System.out.println("executesuccess!!!");
            }
        }

        System.out.println("jjjjjjjjjjjjjjjjjjjjjjjjjjjj");
    }
}

⌨️ 快捷键说明

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