Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [JAVA] Stampa query da PreparedStatement

    Possibile stampare la query creata dinamicamente con un prepared statement?

    PreparedStatement ps = conn.prepareStatement("SELECT * FROM a WHERE p = ?);
    ps.setString(1,"AAA");

    cioè esiste qlc che mi restituisce:
    SELECT * FROM a WHERE p = 'AAA'

    Grazie
    Luca

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Ho spostato la discussione nel forum dedicato a Java.
    Come indicato in precedenza, poni qui le tue domande relative a questo linguaggio.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    PreparedStatement ps = conn.prepareStatement(
              "SELECT * FROM a WHERE p = ?");
          ps.setString(1, "AAA");
          System.out.println(ps.toString());
    a me con toString() su ps mi restituisce questo:
    codice:
    com.mysql.jdbc.PreparedStatement@19dfbff: SELECT * FROM a WHERE p = 'AAA'
    Quindi la query c'è tutta con tutte le aggiunte del caso, l'unica cosa che disturba è l'handle iniziale alla risorsa.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4

    eh?

    A me restituisce solo il riferimento!!!

    Come mai?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Bhò? Posso fornirti le info sul sistema:

    Windows XP PRO SP2 con jdk 1.4 e il connector che uso è mysql-connector-java-3.0.15-ga-bin.jar
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.