ОК, так вот код:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
public class Main {
public static void main(String[] args) {
try {
URL my_url = new URL("http://www.viralpatel.net/blogs/");
BufferedReader br = new BufferedReader(new InputStreamReader(my_url.openStream()));
String strTemp = "";
while(null != (strTemp = br.readLine())){
System.out.println(strTemp);
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Используя этот метод, я могу использовать методы POST и GET с использованием PHP-скриптов. Затем я могу использовать PHP-скрипты в базе данных MySQL, которая, в свою очередь, выводит обратно на java-апплет. Это возможно? (и безопаснее?)
Спасибо.
У вас должен быть посредник между апплетом и базой данных. Если вы уже пишете Java, я бы поставил сервлет между ними. Он может обрабатывать запросы GET и POST, но есть и другие преимущества:
Определенно возможно подключиться к промежуточному script. Вы можете использовать apache http components для этой цели.
Вы не должны использовать JDBC из апплета для подключения к удаленной базе данных, поскольку кто-то будет читать учетные данные и "взломать" вашу базу данных.
Если вам нужен лучший подход с подобной идеей - создайте REST API.