Программирование >>  Создание клиентов mysql 

1 ... 130 131 132 [ 133 ] 134 135 136 ... 201


Изменение данных 413

$query= UPDATE testapi SET Name =

$rows = $dbh->do{$query)

or die Can t execute $диегу:

rows

I Удаление таблицы. $query= DROP TABLE testapi ; $dbh->do($query)

or di nt execute $query:

None ;

. $dbh->errstr . \n ;

$dbh->errstr . \n ;

# Отключение. $dbh->disconnect;



PYTHON

В этой главе.

Подготовка программы Извлечение данных Изменение данных





1видо ван Россум (Guido va sum) назвал свой объектно-ориентированный язык сценариев Python в честь известного британского комедийного телесериала Monty Pythons Flying Circus . Сценарии Python выполняются в UNIX, Windows и многих других операционных системах. Язык Python ценится многими за простоту изучения.

В этой главе рассматривается QLdb - библиотека языка Python, предназначенная для взаимодействия с серверами MySQL. что читатели умеют писать программы на этом языке. Тем, кому он в диковинку, советуем посетить Web-узел www.python.org. Там есть много ресурсов, посвященных изучению языка.

Подготовка программы

Авторы проекта Python разработали спецификацию DBI-API 2.0 для д райверов баз данных. Благодаря этому взаимодействие с базами данных осуществляется унифицированным образом. Драйвер MySQL реализован Энд аном (Andy Dustman) и доступен по адресу http: dustman.net/andy/python/MySQLdb либо http: sourceforge.net/ ргуес15/ту5ц1]}у1копТам можно загрузить исходные коды: и модуле для Linux. Если сценарии Python предполагается запускать в Windows, Херинг (Gerhard предлагает скомпилированную версию библиотеки MySQLdb на своем узле по

адресу

Подробное описание процедуры инсталляции выходит за рамки данной книги. В архивах MySQLdb содержатся сведения по компиляции и инсталляции модуля. Сценарий автоматически управляет всем процессом.

Подключиться к серверу MySQL из сценария Python несложно. Достаточно импортировать модуль MySQLdb и вызвать метод Connect Параметры метода перечислены в табл. 21.1. Он возвращает объект Connection, который можно использовать для получения объекта Cursor.



1 ... 130 131 132 [ 133 ] 134 135 136 ... 201

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика