1 авг. 2012 г.

Python + MySQL (записки админа)


 Поставили задачу записать в данные в MySQL средствами python. Проблема не была бы столь обширной, если бы не одно но(!) - манов по этой части, на момент написания этой статьи в моем предыдущем блоге (laa88.blog.ru), было не так уж и много, если не сказать, что не было совсем. Привожу пример кода + выборку данных из СУБД:


#!/usr/bin/env python

import MySQLdb



ldb_host = "localhost";
ldb_user = "root";
ldb_pass = "root_pass";
ldb_name = "lan";
local_connect = MySQLdb.connect (ldb_host, ldb_user, ldb_pass, ldb_name)

local_cursor = local_connect.cursor (MySQLdb.cursors.DictCursor)
local_cursor.execute ("SELECT * FROM abonents where id=433")
local_result = local_cursor.fetchall ()
for row in local_result:

       print "%s " % (row["switch_model"])
local_cursor.close ()

local_connect.close ()

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.