У меня есть небольшая программа для вставки данных в базу данных с http. Я сделал функцию для этого, но когда я вызываю функцию в своем основном файле, кажется, что она не работает. Я попытался отладить его, но когда я установил точку останова на линии, он не показывает, что эта функция используется. Кто-нибудь может мне помочь?Функция Java не работает
public class School_Planner {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
HTTP_Conncetion.Connect();
}
}
.
public class HTTP_Conncetion {
public static void Connect(){
try {
// open a connection to the site
URL url = new URL("http://localhost:8080/HTTP_Connection/index.php");
URLConnection con = url.openConnection();
// activate the output
con.setDoOutput(true);
PrintStream ps = new PrintStream(con.getOutputStream());
// send your parameters to your site
ps.print("firstKey=firstValue");
//ps.print("&secondKey=secondValue");
// we have to get the input stream in order to actually send the request
con.getInputStream();
// close the print stream
ps.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
EDIT После команды Jon тарелочкам, я думаю, что я должен быть немного более конкретными. Проблема в том, что функция не работает или что она пропускает функцию.
«кажется, что он не работает» - мы не знаем, что он должен делать, или то, что вы заметили, что оно делает. Мы действительно не можем помочь вам с такой небольшой информацией. –
Попробуйте поймать общее исключение, а также посмотрите, получились ли вы какие-либо результаты. –
Ваш код будет _defeneitly_ вызывать метод или исключать исключение. –