我的问题是我正在获取d jtable但我想将数据库中的数据显示到jtable中。 如果我直接传递数据它显示在jtable中但我不会从数据库中获取数据.. 请帮忙 问题出在这一行:
private String[][] row1=new String[][]{jono,jdate,prname};
jono,jdate和prname是包含数据库数据的变量。 我需要在jtable中显示它。
答案 0 :(得分:5)
当然,您声明了一个二维数组,但初始化只是一个维度。
试试这个:
private String[][] row1=new String[][]{{jono,jdate,prname}};
答案 1 :(得分:2)
您正在创建一个矩阵(二维数组),但只是实例化一维对象。
声明应如下所示:
String[][] row1 = new String[][] {
new String[] { jono },
new String[] { jdate },
new String[] { prname }
};
如果不了解你正在做什么,我不能确定这是否是你需要的,但这是一个开始。
答案 2 :(得分:1)
jono
,jdate
和prname
很可能不是String[]
的实例。发布错误和这些变量的声明以获得更多帮助。