问题遇到的现象和发生背景
在做一个数据库查询,可以分别按照性别和部门来查询,按性别查询可正常运行但按部门查询报错。
问题相关代码
import java.awt.event.;
import javax.swing.;
import java.awt.*;
public class ByDpHandleData implements ActionListener {
JTextField inputDp;
PreQuery query;
ByDpHandleData() {
query=new PreQuery();
}
public void setJTextField(JTextField ... text) {
inputDp = text[0];
}
public void actionPerformed(ActionEvent e) {
String na = inputDp.getText(); //得到部门
query.setDatabaseName("student");
String SQL=
"SELECY * FROM em where department='"+na+"'";
query.setSQL(SQL);
query.startQuery();
String ziduan[] =query.getColumnName();
String [][]record =query.getRecord();
DialogOne dialog = new DialogOne();
dialog.setZiduan(ziduan);
dialog.setRecord(record);
dialog.init();
dialog.setVisible(true);
}
}
运行结果及报错内容
我想要达到的结果
正确输出查询结果