На самом деле, когда я впервые столкнулся с этим плагином, он у меня тоже не завёлся <!--emo&;)-->[img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]<!--endemo--> Но, как выяснилось, всё довольно просто - автор не умеет писать документацию к своему продукту. Однако, всё же, лезем в "мануал" и читаем следующее:<!--QuoteBegin-readme.txt+--><div class='quotetop'>QUOTE(readme.txt)</div><div class='quotemain'><!--QuoteEBegin-->Инсталяция:
1. найти каталог, куда установлен FAR (по-умолчанию это c:\program files\far)
2. в подкаталоге "Plugins" в каталоге FAR создайте новый каталог, например
"AnySQL" и скопируйте туда все файлы плагина
3. для привязки макрокоманды Ctrl+X к плагину выполните AnySQL.reg
4. в переменную окружения "path" добавьте путь к "jvm.dll"
(на моей машине, с установленным JDK 1.4.2 это
"C:\Program Files\Java\j2re1.4.2\bin\client\"),
Внимание: не копируйте и не перемещайте эту библиотеку в другие каталоги...
даже если вам лень дописать лишнюю строку в "path" <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--><!--QuoteEnd--></div><!--QuoteEEnd-->
Т.е. это значит, что либо вы редактируете пути в переменной окружения PATH, либо запускаете отныне Far через батник вида:
- Код: выделить все
set path=%path%;C:\Program Files\Java\j2re1.4.2\bin\client\
far.exe
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->5. отредактируйте файл AnySQL.xml и измените в нем настройки исходя из ваших
баз и соединений к ним<!--QuoteEnd--></div><!--QuoteEEnd-->Если вам достаточно пользования MySQL'я, то он должен выглядеть примерно так:
- Код: выделить все
<?xml version="1.0" standalone="yes"?>
<config>
<dbList>
<db name="mysql"
driver="org.gjt.mm.mysql.Driver"
classpath="C:\ПУТЬ_К_ФАЙЛУ\mysql-connector-java-3.1.4-beta-bin.jar"
delimiter=";" />
</dbList>
<connections>
<connection name="mysql_test" db="mysql" descr="ОПИСАНИЕ_ТАБЛИЦЫ_В_КОДИРОВКЕ_DOS"
user="root"
password="">jdbc:mysql://localhost/ИМЯ_ТАБЛИЦЫ_К_КОТОРОЙ_БУДЕМ_ПОДКЛЮЧАТЬСЯ?useUnicode=true&characterEncoding=Cp1251&autoCommit=false</connection>
</connections>
</config>
Взять mysql-connector можно, например, <a href='http://cygwin.dp.ua/pub/mirrors/mysql.com/Downloads/Connector-J/mysql-connector-java-3.1.4-beta.zip' target='_blank'>здесь</a> (1.6 Мб)
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->5. перезапустите FAR<!--QuoteEnd--></div><!--QuoteEEnd-->Enjoy <!--emo&;)-->[img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]<!--endemo-->
Зачем нужен параметр name в connection - не разобрался, для получения доступа к нескольким таблицам опишите несколько connection (при запросах вам предоставят возможность выбора одной из таблиц) в разделе connections.
IRC: <a href='http://www.fileforum.ru/irc.php' target='_blank'>RUSNET #fileforum</a> (irc.tsk.ru:6669)