Chinaunix
标题:
java连接问题
[打印本页]
作者:
zhangboduru
时间:
2008-05-10 10:44
标题:
java连接问题
我想同时查询卫生情况(cb.getText())和第几周期(f.getText)出现了问题,请高手看看帮忙分析分析void numQuery_actionPerformed(ActionEvent e){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"
;
String url="jdbc
dbc:卫生情况表";
cnt=DriverManager.getConnection(url,"sa","sa"
;
st=cnt.createStatement();
String sql="select*from 卫生情况表 where 卫生情况='"+cb.getText()+"'and 第几周期='"+f.getText()+"'";
rs=st.executeQuery(sql);
cb.setText(""
;
f.setText(""
;
vector.removeAllElements();
tm.fireTableStructureChanged();
while(rs.next()){
Vector rec_vector=new Vector();
rec_vector.addElement(rs.getString(1));
rec_vector.addElement(rs.getString(2));
rec_vector.addElement(rs.getString(3));
rec_vector.addElement(rs.getString(4));
vector.addElement(rec_vector);
}
tm.fireTableDataChanged();
rs.close();
st.close();
cnt.commit();
}
catch(Exception ex){
System.out.println("iu"
;
}
}
帮忙改改.先谢谢了.
[
本帖最后由 zhangboduru 于 2008-5-10 10:46 编辑
]
作者:
caojiqun
时间:
2008-05-10 14:40
几点建议:
1. 问数据库的问题最好把表的结构也贴出来;
2. catch其实可以提供错误的定位信息,不要只输出自定义的信息
catch(Exception ex){
System.out.println("error : " + ex.getMessage());
}
或懒一点
catch(Exception ex){
System.out.println(ex.printStackTrace());
}
3. 先学点SQL语言会有极大帮助的!
作者:
zhangboduru
时间:
2008-05-11 11:25
大哥,谢谢你哦 ,我一定听你建议。:wink: 特此感谢
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2