function connect() {
  var url = "jdbc:mysql://" + host + ":" + port + "/" + database
  return java.sql.DriverManager.getConnection(url, user, pass)
}
function createTable() {
  var connection = connect()
  var statement = connection.createStatement()
  statement.executeUpdate("CREATE TABLE IF NOT EXISTS `votes` (`id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `username` VARCHAR(255) NOT NULL, `service` VARCHAR(255) NOT NULL, `address` VARCHAR(255) NOT NULL, `timestamp` TIMESTAMP NOT NULL, PRIMARY KEY(`id`))")
  connection.close()
}
function addVote() {
  createTable()
  var connection = connect()
  var statement = connection.createStatement()
  var rows = statement.executeUpdate("INSERT INTO `votes` (`username`, `service`, `address`, `timestamp`) VALUES ('" + username + "', '" + service + "', '" + address + "', NOW())")
  connection.close()
}
addVote()