2010-11-03 6 views
-3

Je voudrais savoir comment accéder à la base de données mongodb à partir d'une application scala swing. Je suis nouveau à scala.J'ai créé une base de données nommée mydb dans mongodb et une collection nommée studen (rollno, nom, âge, ville). Je veux simplement effectuer l'insertion, la mise à jour et la suppression avec le swing sur une base de données de mongodb, mais je n'ai aucune idée quel paquet utiliser et n'importe quelle autre information qui peut être utile.comment accéder à la base de données mongodb dans scala?

J'attaque le code de swing ici.

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

Si vous prenez le temps de mieux formater votre question, vous aurez plus de chances d'obtenir de bonnes réponses. Je ne vais même pas m'ennuyer à lire le désordre de code que vous venez de déverser sur nous. – Theo

Répondre

3

Vous pouvez utiliser la MongoDB Java driver à Scala, ou vous pouvez utiliser Casbah, une enveloppe Scala autour du pilote Java.

Questions connexes