Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.224.0.25] |
|
Данный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
В теме Краткий обзор систем доступа к БД перечислены только виндовые системы доступа и сказано:
Цитата Есть ещё куча систем доступа, специализированных для определённой базы данных (DOA, MySQL API и т.д.)- они обычно работают быстрее и дают больше возможностей, но в них нет универсальности, кросплатформенности, переносимости. На что можно заметить, что с кроссплатформенностью и переносимостью плохо как раз у перечисленных в теме ODBC, DAO, ADO, BDE, DB Express, ибо работают они только в виндах. А, например, mysql.connector для Python - будет работать и в Windows, и в Linux. Еще цитата оттуда же: Цитата Программирование их может быть подчас весьма трудоёмким, громоздким, сложным. И чего же здесь сложного? import mysql.connector from mysql.connector import Error try: conn = mysql.connector.connect(host='localhost', database='grib', user='thebestuser', password='JHjKbjkJ3Jnbol') except Error as e: print(e); exit(0); cursor = conn.cursor(dictionary=True) cursor.execute("SELECT * FROM wp_posts"); rows = cursor.fetchall() for row in rows: print(row) conn.close() |
Сообщ.
#2
,
|
|
|
Цитата std @ На что можно заметить, что с кроссплатформенностью и переносимостью плохо как раз у перечисленных в теме ODBC, DAO, ADO, BDE, DB Express, ибо работают они только в виндах. Про остальные не скажу, а вот ODBC буквально пару месяцев назад настраивал для FreeBSD. Как ни странно, все настроилось. Доступ нужен был к MSSQL, который вертелся на соседней виртуальной машине под виндой. ODBC - нужно из твоих "поправок" вычеркнуть. |