113
" `roller` VARCHAR(45) NOT NULL," +
" `waste_toner_container` VARCHAR(45) NOT NULL," +
" `notice` VARCHAR(45) NOT NULL," +
" PRIMARY KEY (`device_id`))" +
"ENGINE=InnoDB DEFAULT CHARACTER SET = utf8 , COLLATE =
utf8_general_ci;");
// создать таблицу mf_spare_parts
stt.execute("USE TESTERPDB");
stt.execute("CREATE TABLE IF NOT EXISTS `mf_spare_parts` (" +
" `device_id` INT(11) NOT NULL AUTO_INCREMENT," +
" `device_name` VARCHAR(45) NOT NULL," +
" `dealer` VARCHAR(45) NOT NULL," +
" `location` VARCHAR(45) NOT NULL," +
" `date` VARCHAR(20) NOT NULL," +
" `state` VARCHAR(45) NOT NULL," +
" `type` VARCHAR(45) NOT NULL," +
" `notice` VARCHAR(45) NOT NULL," +
" PRIMARY KEY (`device_id`))" +
"ENGINE=InnoDB DEFAULT CHARACTER SET = utf8 , COLLATE =
utf8_general_ci;");
// создать таблицу mfprinters_log
stt.execute("USE TESTERPDB");
stt.execute("CREATE TABLE IF NOT EXISTS `mfprinters_log` (" +
" `action_id` INT(8) NOT NULL AUTO_INCREMENT," +
" `action` VARCHAR(20) NOT NULL," +
" `device_name` VARCHAR(45) NOT NULL," +
" `dealer` VARCHAR(45) NOT NULL," +
" `date` VARCHAR(20) NOT NULL," +
" `toner_cartridge` VARCHAR(45) NOT NULL," +
" `drum_cartridge` VARCHAR(45) NOT NULL," +
" `roller` VARCHAR(45) NOT NULL," +
" `waste_toner_container` VARCHAR(45) NOT NULL," +
" `count` INT(3) NOT NULL," +
" `notice` VARCHAR(45) NOT NULL," +
" PRIMARY KEY (`action_id`))" +
"ENGINE=InnoDB DEFAULT CHARACTER SET = utf8 , COLLATE =
utf8_general_ci;");
// освободить ресурсы
stt.close();
con.close();
} catch (Exception e) {e.printStackTrace();}
}
// вставить тестовые данные в базу
public void insertTestData() {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection(url, user,
password);
Statement stt = con.createStatement();
// Добавим записи в таблицу
stt.execute("USE TESTERPDB");
stt.execute("INSERT INTO mfprinters (device_name, dealer,
location, date, state, toner_cartridge, drum_cartridge," +