是数组下标越界了
将
insertreserv.setString(2,customername);
insertreserv.setString(3,address);
insertreserv.setString(4,city);
insertreserv.setString(5,state);
insertreserv.setString(6,phone);
insertreserv.setString(7,zip);
insertreserv.setInt(10,roomNo);
insertreserv.setFloat(12,roomcharge);
改成
insertreserv.setString(1,customername);
insertreserv.setString(2,address);
insertreserv.setString(3,city);
insertreserv.setString(4,state);
insertreserv.setString(5,phone);
insertreserv.setString(6,zip);
insertreserv.setInt(7,roomNo);
insertreserv.setFloat(8,roomcharge);
将
insertreserv.setString(2,customername);
insertreserv.setString(3,address);
insertreserv.setString(4,city);
insertreserv.setString(5,state);
insertreserv.setString(6,phone);
insertreserv.setString(7,zip);
insertreserv.setInt(10,roomNo);
insertreserv.setFloat(12,roomcharge);
改成
insertreserv.setString(1,customername);
insertreserv.setString(2,address);
insertreserv.setString(3,city);
insertreserv.setString(4,state);
insertreserv.setString(5,phone);
insertreserv.setString(6,zip);
insertreserv.setInt(7,roomNo);
insertreserv.setFloat(8,roomcharge);
将
insertreserv.setString(2,customername);
insertreserv.setString(3,address);
insertreserv.setString(4,city);
insertreserv.setString(5,state);
insertreserv.setString(6,phone);
insertreserv.setString(7,zip);
insertreserv.setInt(10,roomNo);
insertreserv.setFloat(12,roomcharge);
改成
insertreserv.setString(1,customername);
insertreserv.setString(2,address);
insertreserv.setString(3,city);
insertreserv.setString(4,state);
insertreserv.setString(5,phone);
insertreserv.setString(6,zip);
insertreserv.setInt(7,roomNo);
insertreserv.setFloat(8,roomcharge);
insertreserv.setString(2,customername);
insertreserv.setString(3,address);
insertreserv.setString(4,city);
insertreserv.setString(5,state);
insertreserv.setString(6,phone);
insertreserv.setString(7,zip);
insertreserv.setInt(10,roomNo);
insertreserv.setFloat(12,roomcharge); SET的时候不匹配。
SQL语句没有那么多的参数。