public void actionPerformed(ActionEvent e) {
if(e.getSource()==btn2){
new Guanli();
this.setVisible(false);
}
if(e.getSource()==btn3){
new Update();
}
if(e.getSource()==btn1){
String pid = bingID.getText();
String SQL = "SELECT * FROM Type WHERE bingID = '"+pid+"'";
String url = "jdbc:odbc:hosiptal";
Connection conn;
PreparedStatement sql;
ResultSet rs;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e2) {
// TODO: handle exception
}
try {
conn = DriverManager.getConnection(url);
sql = conn.prepareStatement(SQL);
rs = sql.executeQuery();
while(rs.next()){
String s1 = rs.getString(1);
String s2 = rs.getString(2);
String s3 = rs.getString(3);
String s4 = rs.getString(4);
String s5 = rs.getString(5);
String s6 = rs.getString(6);
String s7 = rs.getString(7);
String s8[] = {s1,s2,s3,s4,s5,s6,s7};
model.addRow(s8);
}
table.setModel(model);
table.repaint();
} catch (SQLException e2) {
// TODO: handle exception
e2.printStackTrace();
}
}
}
}
这个是表结构求大神请假!
if(e.getSource()==btn2){
new Guanli();
this.setVisible(false);
}
if(e.getSource()==btn3){
new Update();
}
if(e.getSource()==btn1){
String pid = bingID.getText();
String SQL = "SELECT * FROM Type WHERE bingID = '"+pid+"'";
String url = "jdbc:odbc:hosiptal";
Connection conn;
PreparedStatement sql;
ResultSet rs;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e2) {
// TODO: handle exception
}
try {
conn = DriverManager.getConnection(url);
sql = conn.prepareStatement(SQL);
rs = sql.executeQuery();
while(rs.next()){
String s1 = rs.getString(1);
String s2 = rs.getString(2);
String s3 = rs.getString(3);
String s4 = rs.getString(4);
String s5 = rs.getString(5);
String s6 = rs.getString(6);
String s7 = rs.getString(7);
String s8[] = {s1,s2,s3,s4,s5,s6,s7};
model.addRow(s8);
}
table.setModel(model);
table.repaint();
} catch (SQLException e2) {
// TODO: handle exception
e2.printStackTrace();
}
}
}
}
这个是表结构求大神请假!
解决方案 »
- 帮忙看下错在哪里?为什么错?
- 做过java串口通讯的朋友帮忙看看,先谢谢了
- spinner问题:例如 2008年02月26日,如何实现可以分别选中年月日,并用同一个上下箭头来改变他们各自大小
- 大数在java Socket下传输不准确以及DES的问题
- 用MyEclipse做struts的进来,问个部署和运行的问题?
- 存到xml中不能有'<','#'这种字符,如何把它们替换掉?
- java内存分配的一个奇怪问题
- 在线等待!Java中如何得到Windows的登录用户的名字?
- java里怎样可以定位文件指针的位置?即这次我读了10行,下次来我从第11行读起...
- JTable使用的一个小problem?
- java基础知识
- 我用exe4j将java变exe,再用inno安装生成安装包,安装之后,打开程序却弹出这东西,是什么原因,求解决?
已经是字符,在sql里直接加,不用加""
然后查看一下SQL语句是否正确。