我正在尝试编写一个程序来通过Scala Gui来管理数据库,并且在将数据输入表格并填充列标题的方式上格式化数据时遇到了很多麻烦.为此,我被告知我需要使用Array [Array [Any]]而不是像我一直使用的ArrayBuffer [ArrayBuffer [String]].
我的问题是我试图填充这些数组的方式是模块化的:我试图使用相同的函数从MySQL数据库中的不同表中绘制,每个表都有不同数量的列和条目.
我已经能够(我认为)定义一个二维数组
val Data = new Array[Array[String]](numColumns)(numRows)
Run Code Online (Sandbox Code Playgroud)
但我还没有找到任何方法来编辑这个新阵列中的单个单元格.
Data(i)(j)=Value //or
Data(i,j)=Value
Run Code Online (Sandbox Code Playgroud)
不起作用,并给我关于"更新"功能的错误
我确信这不可能像我一样复杂,所以用这种语言管理这些东西的简单方法是什么?
我正在尝试在Scala中创建一个数据库管理工具,我希望能够从这个数据库中绘制到数组中,数据的大小可以根据传递给它们的数据而移动.我知道如何在C,PHP,VB等中做到这一点,但似乎无法弄清楚Scala的语法.
我确信这应该是一个简单的问题,所以任何帮助都将不胜感激