Re[51]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: vdimas Россия  
Дата: 05.09.21 19:16
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>Куда я тебе показал в первый раз — это реализация ODBC драйвера.

V>>Все базы имеют ODBC-дрова, но далеко не все имеют OLEDB.
V>>Например, нет OLEDB драйвера к самой популярной в вебе базе MySQL.
V>>Следующая по популярности идёт PostgreSQL, к ней тоже живые/актуальные только ODBC-дрова.
НС>Опять за рыбу деньги. ADO.NET драйвера и к MySQL, и к Postgres — полностью managed, не используют ни ODBC, ни OLEDB, ни вообще какую либо внешнюю библиотеку.

Ага, специально посмотрел:
http://www.rsdn.org/forum/flame.comp/8084694.1

Для MySQL такой же мрак.


НС>Я сейчас вообще затрудняюсь придумать хоть одну БД, где бы ODBC или OLEDB мост был бы единственным выбором в силу отсутствия pure драйвера.


И почему так вышло? ))
Ну вот, допустим, был бы у дотнета нормальный драйвер ODBC, был бы смысл дублировать функциональность в дотнете?
Допустим, как поступила джава в JDBC:
https://github.com/eagle518/jdk-source-code/blob/91b771140de051fb843af246ab826dd6ff688fe3/jdk5.0_src/j2se/src/share/classes/sun/jdbc/odbc/JdbcOdbc.c#L140

Т.е., интеропа нормального нет, приходится делать JNI, но там ни строчки лишней.
Вот это по ссылке — это всё, собсно, получи значение поля.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.