Платформы корпоративных информационных систем


Пример 11-3. Данные



Пример 11-3. Данные


[7:56pm] athens> python

Python 1.5.1 (#1, Jun 13 1998, 22:38:15) [GCC 2.7.2] on sunos5

Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam

>>> import mSQL, MySQL;

>>> msql = mSQL.connect();

>>> mysql = MySQL.connect();

>>> print msql.listdbs();

['db_test', 'db_web']

>>> print mysql.listdbs();

[['dbjest'], ['mysql'], ['test']]

>>> msql.selectdb('db_test');

>>> mysql.selectdb('db_test');

>>> print msql. listtables();

['test', 'hosts']

>>> print mysql.listtables();

[['test']]

>>> print msql.serverinfo;

2.0.1

>>> print mysql.serverinfo();

3.21.17a-beta-log

>>> print mysql.clientinfo();

MySQL-Python-1.1

>>> print msql.hostname;

None

>>> print mysql.hostinfo();

Localhost via UNIX socket

>>> print mysql.stat();

Uptime: 4868410 Running threads: 1 Questions: 174 Reloads: 4 Open tables: 4

>>> print mysql.listprocesses();

None

>>>

В этом примере долгая серия обращений к методам обеспечивает вывод расширенной информации о соединениях с базами данных. В ряде случаев mSQL предоставляет эту информацию через неизменяемые атрибуты, а не методы. MySQL API предоставляет значительно больше сведений, чем mSQL. Обратитесь к справочному разделу части III «Справочник» за полным описанием этих методов и атрибутов.









Начало  Назад  


Книжный магазин

Аккорды к песням