数据存储基础

时间:2018-09-24 08:43:35

标签: python database python-3.x postgresql

我最初是使用SQL的,目前我有几列的数据基础,有必要在其中插入元素

def parse_ASSET_GROUP(node):

    ID = getNodeText(node, "ID")
    TITLE = getNodeText(node, "TITLE")
    IP_SET = parse_IP_SET(node.find("IP_SET"))
    print IP_SET.IP_RANGE
        #Boucle for pour IP_RANGE
    for XIP in IP_SET.IP_RANGE :
        IP_TXT = XIP
       #Boucle for pour les IP
        for IIP in IP_SET.IP :
            IP_IP = IIP
            if DEBUG == "oui":
                print IP_IP
            # insertion en base de donnees - creation requete SQL :
        # insert les elements dans la BDD
        sql_ip_range = "insert into agl_goupe_asset ("
            # On definit la liste des colonnes de la table :
        sql_ip_range += "agl_id,agl_title,agl_ip,agl_ip_range"
        sql_ip_range += ") VALUES("
        sql_ip_range += "'"  + ID.replace("'"," ") + "',"
        sql_ip_range += "'" + TITLE.replace("'"," ") + "',"
        sql_ip_range += "'"  + IP_TXT.replace("'"," ") + "',"
        sql_ip_range += "'"  + IP_IP.replace("'"," ") + "' "
        sql_ip_range += ");"

        cur.execute(sql_ip_range)

        # commit the changes to the database
        conn.commit()

有必要我插入:类型和值而不是2个字段agl_ip_range和agl_ip,如下表所示,标准= IP或ip_range和value = IP是必要的->

BDD

0 个答案:

没有答案