2010-11-03 2 views
-3

Я хотел бы знать, как получить доступ к базе данных mongodb из приложения scala swing. Я новый пользователь для scalba. Я создал базу данных mydb в mongodb и коллекцию, названную studen (rollno, name, age, city). Я просто хочу выполнить вставку, обновление и удаление с помощью swing в базе данных mongodb, но я не знаю, какой пакет использовать и любую другую полезную информацию.Как получить доступ к базе данных mongodb в scala?

Я притягиваю код поворота здесь.

Gui.scala

import swing._ 
import swing.event._ 
import swing.Component._ 

object Gui extends SimpleSwingApplication 
{ 
def top = new MainFrame { 
title = "Second Swing App" 

val combobox = new ComboBox(List(("1"),("2"),("3"),("4"),("5"),("6"))){ 

} 

val text1= new TextField(10){ 
} 
val text2= new TextField(10){ 
} 
val text3= new TextField(10){ 
} 


val button = new Button { 
text = "Clear" 
} 
val button1 = new Button { 
text = "Save" 
} 
val button2 = new Button { 
text = "Delete" 
} 

val button3 = new Button { 
text = "Update" 
} 

val label = new Label { 
text = "No button clicks registered" 
} 
contents = new BoxPanel(Orientation.Vertical) { 
contents += combobox 
contents += text1 
contents += text2 
contents += text3 

contents += button 
contents += label 
contents += button1 
contents += button2 
contents += button3 

border = Swing.EmptyBorder(30, 30, 10, 30) 
} 
listenTo(button) 

reactions+={ 
case ButtonClicked(button)=> 


} 
} 
+2

Если вы потратите время на форматирование своего вопроса, вы, скорее всего, получите хорошие ответы. Я даже не собираюсь беспокоиться о том, чтобы прочитать беспорядок кода, который вы просто бросили на нас. – Theo

ответ

3

Вы можете использовать MongoDB Java driver в Scala, или вы можете использовать Casbah, обертку Scala вокруг драйвера Java.

Смежные вопросы