Вы должны использовать команду INSERT с функцией dbSendUpdate.
for(i in 1:iter)){
dbSendUpdate(jdbcConnection, "INSERT INTO TABLE NAME VALUES(?,?,?)", YOUR_DF[i, 1], YOUR_DF[i,2], YOUR_DF[i,3]
}
Это один из способов вставки новых значений в существующую таблицу. В приведенном мною примере у нас есть таблица с 3 столбцами, и мы заполняем ее строками нашего фрейма данных с именем YOUR_DF.
Я думаю, что нашел свой собственный ответ. Clojure, кажется, имеет все, что я искал, просто потому что я могу теперь использовать весь Java объекты GUI исходно в LISP. Это - другой диалект LISP, чем язык Common LISP, который у меня использовал, но, кажется, есть большая общественная поддержка и интегрируюсь с моей установкой Windows Emacs или через СЛИЗЬ или через интерпретатор нижнего Lisp. До сих пор я был очень впечатлен.
О, пример кода:
(. javax.swing.JOptionPane (showMessageDialog nil "Hello World"))
Какие-либо предположения, что это делает?:)
Блог Bill Clementson имеет вполне немного на Clojure, включая большое количество полезных сообщений при установке его. Посмотрите здесь: его сообщения на Clojure
Doug прав; CAPI будет хорошо работать. Другие вещи можно попробовать:
cltk: http://www.cliki.net/Lisp-Tk
Я знаю, что Allegro имеет что-то для Windows, программирующего также, но я никогда не пробовал его.
То, что может также работать, является ячейками-gtk: http://common-lisp.net/project/cells-gtk/
Снова, я могу только сказать Вам, что это существует, но не, как плохо это или если это даже действительно работает...
Я не могу прокомментировать также качество http://www.cliki.net/GTK%20binding
Но это главным образом, что доступно.
У Corman Lisp, вероятно, есть что-то для предложения для Windows, программирующего также.
Так или иначе выбор в Windows является относительно тонким. Вы могут, вероятно, иметь большую часть уверенности в CAPI, который используется для LispWorks IDE в Windows, Linux, MacOS X и в совсем немногих больших нельдах также...
С уважением
Для прокрутки Вашего собственного (как Вы сказал, основные формы) пробуют Lispbuilder-SDL или один из FFIs Каира статьи (это - просто мое предположение что последняя работа с MS Windows, хотя).
Вы могли переключиться от CLISP до бесплатного LispWorks Personal Edition и использовать Графические Порты CAPI, тянущие API.
Или Вы могли использовать Внешний Функциональный Интерфейс Lisp и использовать один из графических инструментариев, доступных для Вашей ОС.
Clojure является превосходный Lisp, и Swing является телом (если не особенно визуально захватывающий) инструментарий работы с окнами. Если Вы хотите, действительно делают более усовершенствованную графику и/или плещутся с игрой, программируя Вас, мог бы хотеть проверить Пленку, которая является библиотекой графики/игры общего назначения, которая располагается сверху Swing и предоставляет Вам доступ к OpenGL и большому количеству другого материала.
Я нашел комбинацию Clojure/Slick отличным способом сделать исследовательское графическое программирование, поскольку можно взаимодействовать с графическим окном непосредственно от REPL.
Там cl-cairo2 - привязка к библиотеке векторной графики Каира. С его помощью можно рисовать разные картинки на различных поверхностях. Есть библиотека cl-2d , которая использует cl-cairo2 для рисования диаграмм.
И есть cl-gtk2 - привязка к библиотеке Gtk +.
Я знаю, что это старый пост, но поэтому информация здесь для других, таких как я, кто находит эту тему, ищет то же самое.
Эта библиотека для привязки TK в общем Lisp, кажется, работает довольно хорошо. http://www.peter-herth.de/ltk/