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

    [MySQL]Integrare Java e MySQL Capire come vedere lista database tramite java

    Sto integrando Java con MySQL devo ottenere un vettore di stringhe che contenga i nomi di tutti i database?

    Ecco come eseguo una query di SELECT in Java:
    public Vector eseguiSelect(String query) throws SQLException, ClassNotFoundException
    {
    String [] record;
    int colonne = 0;
    Vector v;
    Statement stmt = db.createStatement();
    ResultSet rs=stmt.executeQuery(query);

    v = new Vector();
    ResultSetMetaData rsmd = rs.getMetaData();
    colonne = rsmd.getColumnCount();

    while(rs.next()) {
    record = new String[colonne];
    for (int i=0; i<colonne; i++)
    record[i] = rs.getString(i+1);
    v.add( (String[]) record.clone() );
    }
    rs.close();
    stmt.close();
    return v;
    }



    Ecco come in PHP chiedo i nomi di tutti i dabase presenti su un dato server:
    <?

    $connessione = @mysql_connect("localhost","omino","miap…
    or die("Impossibile stabilire una connessione.");
    $dbs = @mysql_list_dbs($connessione)
    or die("Impossibile ottenere l'elenco dei database.");
    $db_elenco="<ul>";
    $i=0;
    while($i<mysql_num_rows($dbs)){
    $db_nomi[i]=mysql_tablename($dbs,$i);
    $db_elenco .="[*]$db_nomi[i]";
    $i++;
    }
    $db_elenco .="[/list]";

    ?>

    <html>
    <head>
    <title>Connessione a mysql</title>
    </head>
    <body>



    Elenco database presenti su localhost:</p>
    <? echo "$db_elenco"; ?>

    </body>
    </html>

    Come posso chiedere in Java il nome di tutti i database presenti in un dato server e quindi aggiungere i risultato in un vettore di tipo String?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Per conoscere l'elenco dei database puoi fare

    show databases;

    oppure

    select schema_name from information_schema.schemata;

    per il resto qui sei ot.

  3. #3
    Originariamente inviato da nicola75ss
    Per conoscere l'elenco dei database puoi fare

    show databases;

    oppure

    select schema_name from information_schema.schemata;

    per il resto qui sei ot.
    Scusami per l'OT.
    Conviene che sposto il topic nella sezione dedicata a Java?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Usa l'apposita funzione "segnala ad un moderatore" e chiedi lo spostamento del thread visto che il crossposting è vietato.

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.