如何在scala中访问mongodb数据库?

如何在scala中访问mongodb数据库?,scala,scala-swing,Scala,Scala Swing,我想知道如何从scala swing应用程序访问mongodb数据库。 我是scala新手。我在mongodb中创建了一个名为mydb的数据库和一个名为studen的集合(rollno、name、age、city)。我只是想在mongodb数据库上使用swing执行插入、更新和删除操作,但我不知道要使用哪个包以及任何其他有用的信息 我在这里输入swing代码 Gui.scala import swing._ import swing.event._ import swing.Component.

我想知道如何从scala swing应用程序访问mongodb数据库。 我是scala新手。我在mongodb中创建了一个名为mydb的数据库和一个名为studen的集合(rollno、name、age、city)。我只是想在mongodb数据库上使用swing执行插入、更新和删除操作,但我不知道要使用哪个包以及任何其他有用的信息

我在这里输入swing代码

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)=>


}  
}

您可以在Scala中使用MongoDB,也可以在Java驱动程序周围使用Scala包装器。

如果您花时间将问题格式化得更好,您就更有可能得到好的答案。我甚至不想读你刚刚扔给我们的乱七八糟的代码。