51,411
社区成员
发帖
与我相关
我的任务
分享public void Save(String dbname,String table)
{
try{
Connection conn=getConnection(dbname);
PreparedStatement cour=null;
Object[][] data=new Object[8][8];
for(int i=0;i<Table().getRowCount();i++)
for(int j=0;j<Table().getColumnCount();j++)
{
data[i][j]=Table().getModel().getValueAt(i,j);
}
String sql="update "+table+" set time=?,Mon=?,Tues=?,Wed=?,Thur=?,Fri=?,Sat=?,Sun=?";
cour=conn.prepareStatement(sql);
// for(int i=0;i<8;i++)
// for(int j=0;j<8;j++)
// {
// System.out.print(data[i][j]);
// }
for(int i=0;i<8;i++)
{
//String sql="update "+table+" set time=?,Mon=?,Tues=?,Wed=?,Thur=?,Fri=?,Sat=?,Sun=?";
//cour=conn.prepareStatement(sql);
cour.setObject(1,data[i][0]);
cour.setObject(2,data[i][1]);
cour.setObject(3,data[i][2]);
cour.setObject(4,data[i][3]);
cour.setObject(5,data[i][4]);
cour.setObject(6,data[i][5]);
cour.setObject(7,data[i][6]);
cour.setObject(8,data[i][7]);
//cour=conn.prepareStatement(sql);
//cour.executeUpdate();
}
//cour=conn.prepareStatement(sql);
cour.executeUpdate();
conn.close();
cour.close();
}catch(SQLException e){
e.printStackTrace();
}
}