Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Java, PHP e Database

  1. #1
    Utente di HTML.it L'avatar di salcam
    Registrato dal
    Dec 2005
    Messaggi
    193

    Java, PHP e Database

    Salve ragazzi, sicuramente di questo argomento se n'è già parlato, ma essendo che la ricerca non mi funziona (non so se è un problema mio), vorrei postare questo annoso problema.
    Come in un altro post ho scritto, volevo interfacciarmi con un database mysql che sta su un server, di cui ho un accesso ftp. Questo server non supporta application server, quindi nn ho potuto caricare un web service. A questo punto ho deciso di puntare su php, ecco la mia idea:

    Creare una pagine php che sta sul server. Questa riceve una query dal mio programma java, quindi si connetterà al database postandogli la query, e mi risponderà con i risultati. Pensate sia possibile? E se si come?
    Meglio essere scemi con la propria testa, che saggi con le idee altrui.

  2. #2
    Ho usato metodi del genere per eseguire una pagina PHP in questo modo:

    codice:
    		InputStream inputStream = null;
    		try
    		{
    			String address = "http://" + host + "/DFChat/server/" + offset + "server.php?r=3&";
    			for (int i = 0; i < nickList.length; i++)
    			{
    				address += "durate[]=" + ((String) durateList[i]) + "&nick[]=" + ((String) nickList[i]).replace (" ", "_");
    				
    				if (i + 1 != nickList.length)
    					address += "&";
    			}
    
    			URL url = new URL (address);
    			URLConnection connection = url.openConnection();
    			connection.setDoOutput (true);
    			
    			inputStream = connection.getInputStream();
    		}
    Magari prova a consultare la documentazione ufficiale riguardo alla classe URLConnection o fai ricerche del genere.

  3. #3
    Utente di HTML.it L'avatar di salcam
    Registrato dal
    Dec 2005
    Messaggi
    193
    Grazie per l'interesse, ma il mio problema è passare delle variabili tra java e php. Altre idee?
    Meglio essere scemi con la propria testa, che saggi con le idee altrui.

  4. #4
    Utente di HTML.it L'avatar di salcam
    Registrato dal
    Dec 2005
    Messaggi
    193
    Ma che succede... Non si possono passare variabili tra php e java?
    Meglio essere scemi con la propria testa, che saggi con le idee altrui.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Sì, ti basta mandare la corretta request al server (GET/POST) e leggerne la risposta. Penso che qui sul forum di esempi per implementare GET/POST in java ce ne siano parecchi.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Originariamente inviato da salcam
    Grazie per l'interesse, ma il mio problema è passare delle variabili tra java e php. Altre idee?
    Nel mio esempio puoi notare che posso passare a PHP valori tramite richieste GET (passando i valori tramite indirizzo). Volendo puoi inviare valori POST tramite la classe URLEncoder

    Da PHP a Java non saprei, ma sicuramente è possibile.

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente di HTML.it L'avatar di salcam
    Registrato dal
    Dec 2005
    Messaggi
    193
    Ok grazie mille ad entrambi, prima di sparare qualche caz..ta studio bene le due soluzioni. Naturalmente vi faccio sapere
    Meglio essere scemi con la propria testa, che saggi con le idee altrui.

  9. #9
    Utente di HTML.it L'avatar di salcam
    Registrato dal
    Dec 2005
    Messaggi
    193
    Ho dato un'occhiata a quei file, però nn riesco a capire:
    1) Io voglio passare da java dei parametri per la connessione al database che avverrà da php, come faccio? Devo variare il valore di 'data', giusto?
    2) Mi serve che a volte il php mi debba ritornare i risultati di una query, ad esempio nel caso di SELECT, come faccio?

    Grazie in anticipo
    Meglio essere scemi con la propria testa, che saggi con le idee altrui.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.