Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    53

    interrogare db sql con java

    salve a tutti,

    sto impazzendo..

    ..ho un database in localhost e lo gestisco con myphpadmin..adesso, vorrei interrogare il db tramite java, ma non riesco proprio!!

    c'è qualche anima buona che mi può aiutare?

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

    Moderazione

    Hai letto le Pillole e le Discussioni in rilievo? Ne abbiamo già parlato a lungo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    53
    tutto risolto grazie..avevo dimenticato di mettere il nome alla tabella..e giustamente mi cercava il nome "tbl" di default

    grazie per la tua disponibilità e spero di esserti utile in futuro!
    ciao!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    53
    una cosa volevo sapere,

    ho provato a connettermi al server sql da un altro pc via lan, e ho messo al posto di
    "jdbc:mysql://localhost/"
    la stringa
    "jdbc:mysql://192.168.3.2:3360/"
    dove 192.168.3.2 è l'indirizzo lan del server sql

    ma mi da i seguenti errori:
    Errore durante la connessione.
    Communications link failure due to underlying exception:

    ** BEGIN NESTED EXCEPTION **

    java.net.SocketException
    MESSAGE: java.net.ConnectException: Connection refused: connect

    STACKTRACE:

    java.net.SocketException: java.net.ConnectException: Connection refused: connect
    at com.mysql.jdbc.StandardSocketFactory.connect(Stand ardSocketFactory.java:156)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
    at com.mysql.jdbc.Connection.createNewIO(Connection.j ava:2565)
    at com.mysql.jdbc.Connection.<init>(Connection.java:1 485)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonReg isteringDriver.java:266)
    at java.sql.DriverManager.getConnection(DriverManager .java:525)
    at java.sql.DriverManager.getConnection(DriverManager .java:193)
    at mouse.Database.connetti(db.java:61)
    at mouse.db.jButton1_actionPerformed(db.java:190)
    at mouse.db_jButton1_actionAdapter.actionPerformed(db .java:232)
    at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:1849)
    at javax.swing.AbstractButton$Handler.actionPerformed (AbstractButton.java:2169)
    at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:258)
    at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:234)
    at java.awt.Component.processMouseEvent(Component.jav a:5488)
    at javax.swing.JComponent.processMouseEvent(JComponen t.java:3093)
    at java.awt.Component.processEvent(Component.java:525 3)
    at java.awt.Container.processEvent(Container.java:196 6)
    at java.awt.Component.dispatchEventImpl(Component.jav a:3955)
    at java.awt.Container.dispatchEventImpl(Container.jav a:2024)
    at java.awt.Component.dispatchEvent(Component.java:38 03)
    at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:4212)
    at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:3892)
    at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:3822)
    at java.awt.Container.dispatchEventImpl(Container.jav a:2010)
    at java.awt.Component.dispatchEvent(Component.java:38 03)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java: 463)
    at java.awt.EventDispatchThread.pumpOneEventForHierar chy(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:110)


    ** END NESTED EXCEPTION **



    Last packet sent to the server was 16 ms ago.
    dove sbaglio?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    "jdbc:mysql://192.168.3.2:3360/"
    è un errore di battitura, la porta 3360 anziché la più standard 3306, oppure hai proprio configurato mysql per girare su quella porta? Altra domanda, firewall?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    53
    ovviamente l'errore c'era..ma desso mi da un'altro errore:

    Errore durante la connessione.
    null, message from server: "Host '192.168.3.1' is not allowed to connect to this MySQL server"
    ho provato a disattivare il firewall, ma mi da lo stesso errore..

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Allora, io non sono un genio nella configurazione di MySQL, però ho MySQL Administrator (che si scarica gratuitamente dal sito di mysql) che mi aiuta un po'

    Dovresti controllare in quel tool (a meno che tu non sappia farlo via linea di comando ad esempio) se tra le varie "Startup Variables", nel tab "General Parameters" il campo "Disable Networking" non sia valorizzato. Nel caso in cui è valorizzato, il database acconsentirà a richieste provenienti unicamente dalla macchina su cui risiede.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    53
    ho scaricato il tool che mi hai detto (anche io non sono un mago nella configurazione mysql!! )

    e il campo disable networking non è flaggato..ho provato comunque a flaggarlo per si e per no e mi da lo stesso errore..

    ..non è che quella "pillola" funziona solo in localhost?

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    53
    ho installato sul server il phpmyadmin e da un altro pc (lo stesso in cui provo l'applet) mi funziona normalmente senza problemi,

    a questo punto da ignorante penso che non sia un problema di server..

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Asp. E' una applet? Prova a fare un programma analogo, ma stand-alone (non dovrebbe richiedere più di due minuti a trasformare da applet in JFrame). Le applet hanno per loro natura delle serissime restrizioni ad accedere a risorse al di fuori del loro ambiente (per cui socket/streaming/scrittura da file e amenità vari che richiedono l'accesso al filesystem al di fuori della cartella in cui risiede l'applet stessa, di norma non sono consentiti).
    <´¯)(¯`¤._)(¯`»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.