java连接sql查询不显示结果,菜鸟急求啊

classProDao{publicstaticObject[][]findAllUser(){Object[][]stus=null;try{DBUtildb=newD... class ProDao
{
public static Object[][] findAllUser(){
Object[][] stus=null;
try{
DBUtil db = new DBUtil();
db.getConnection();
String findsql = "select * from [user]";
String[] params =null;
ResultSet rs= db.executeQuery(findsql, params);
int rows=0;
while(rs.next()){
rows++;
}
stus=new Object[rows][6];
rs.beforeFirst();
int row=0;
while(rs.next()){
for(int i=0;i<6;i++){
stus[row][i]=rs.getString(i+1);
return stus;
}
row++;
}
db.closeAll();
}catch(Exception e){}
return stus;
}
——————————————————————————————————————————————
class ProPan0 extends JPanel
{
String[] tabheadname={" 卡号 ","密码","余额","电话","性别","身份证"};
JTextField tsearch=new JTextField(25);
JComboBox csearch=new JComboBox(new String[]{"卡号","手机号","身份证号"});
JButton bsearch=new JButton("查询");
JButton bedit=new JButton("编辑");
JButton bdelete=new JButton("删除");
final DefaultTableModel tableModel;
final JTable jTable;
Object[][] stulist=ProDao.findAllUser();
public ProPan0()
{
tableModel = new DefaultTableModel(stulist,tabheadname);

jTable=new JTable(tableModel)
{

public boolean isCellEditable(int row, int column)
{
return false;
}//表格不允许被编辑
};
JScrollPane pj=new JScrollPane(jTable);
//查找按钮
bsearch.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
Object[][] stulist=ProDao.findUser(csearch.getSelectedIndex(),tsearch.getText());
//System.out.println(stulist.length);
tableModel.setDataVector(stulist,tabheadname);
}
});
我在数据库里能查询到完整的结果,但是在java里面显示不出来,不知道是怎么回事,急求帮助啊
展开
 我来答
Green142
2015-05-31 · TA获得超过355个赞
知道小有建树答主
回答量:190
采纳率:100%
帮助的人:105万
展开全部
String findsql = "select * from [user]"; //把这句话中的[]去掉,试下。
更多追问追答
追问
sql server中本身有user表,去掉【】会报错,说user附近有错误
追答
嗯,按下面的顺序写表名称:

对象名.数据库名.表名
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式