Torna indietro   Hardware Upgrade Forum > Software > Programmazione

HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
Un proiettore economico, che fa della portabilità e immediatezza i suoi punti di forza. Adatto per una camera da letto o per la casa vacanze, è basato su sistema proprietario Linux ma offre piena compatibilità ufficiale a Netflix
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
Un notebook sviluppato in collaborazione con GoPro ma che risponde al meglio alle necessità di tutti coloro che creano contenuti video: robustezza, design, potenza di calcolo e funzionalità si abbinano al meglio tra di loro, pur se a prezzo di un costo elevato per via della tanta memoria onboard
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Ho affidato ai due modelli lo stesso mestiere ma non lo stesso identico prompt: trasformare una storia illustrata in un video usando una RTX 3090 e modelli locali. Ne sono usciti due film, due applicazioni e due idee opposte di efficienza. Fucina, progettata con Fable 5, colpisce di più nei primi secondi. Storyboard Studio, costruito con ChatGPT/Codex, regge meglio sulla distanza e vince il confronto complessivo, ma di stretta misura
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-07-2015, 17:39   #1
catlady
Junior Member
 
Iscritto dal: Jul 2015
Messaggi: 1
[JAVA] Integrare database MySQL in Java - JDBC

Ciao a tutti
Per un esame devo creare un software in Java che utilizza un database per gestire i dati di una agenzia/dei suoi contratti etc.
Sul caso di studio dato dal professore c'è scritto che bisogna utilizzare un database MySQL 5.6.x.

Premettendo che non ho mai scritto grandi programmi in Java, né integrato un database in un software - esami per cui bisogna imparare tutto dal nulla - facendo un po' di ricerche ho trovato il driver JDBC.
Ho provato ad utilizzarlo, scaricando il .zip dal sito di mySQL e inserendo il file .jar presente nella cartella come libreria esterna all'interno del mio progetto su Java (utilizzo Eclipse Luna).
Ho creato e popolato un piccolo database di prova sul server di mySQL 5.6, mi sono collegata ad esso tramite le funzioni date da java.sql.* utilizzando come URL "jdbc:mysql://localhost:3306/nome_db", ho testato le query e tutto ha funzionato come doveva.

Ora, il problema è: nel momento in cui volessi utilizzare l'eseguibile del mio software su un pc diverso dal mio, dove quindi non ho il database su quel localhost o non ho installato mysql, come fa il software ad accedere ai dati ed effettuare le query?
Non c'è un modo per salvare il mio database creato su mySQL 5.6 su un file ed includerlo nella cartella del mio programma, in modo da averlo sempre lì senza dovermi riferire ad esso con l'url del localhost?
Ci sto impazzendo su da giorni ma non riesco a venirne fuori, ringrazio tantissimo chi riuscirà ad aiutarmi
catlady è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2015, 09:48   #2
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Quote:
nel momento in cui volessi utilizzare l'eseguibile del mio software su un pc diverso dal mio, dove quindi non ho il database su quel localhost o non ho installato mysql, come fa il software ad accedere ai dati ed effettuare le query?
Il database deve esserci, altrimenti non puoi fare alcuna query.
Se è solo per dimostrazione, potresti anche interrogare il database da remoto, ma te lo sconsiglio comunque.
L'ideale è installare il dbms sullo stesso pc, creare il db ed eventualmente importare i dati iniziali se previsti.
Puoi esportare il db ed i dati su file di testo in formato sql ed importarlo nel db target con gli strumenti a riga di comando, oppure con un client.
Vedi questi due link:
http://dev.mysql.com/doc/mysql-backu...ql-format.html
http://dev.mysql.com/doc/mysql-backu...mat-dumps.html
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix HONOR CHOICE Projector Air Pro: piccolo, portati...
ASUS ProArt GoPro Edition è il notebook compatto per chi crea ASUS ProArt GoPro Edition è il notebook c...
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
Il 70% della Gen Z non uscirebbe con chi...
Noleggio sociale, c'è una sorpres...
Zeekr 9X sbarca in Europa con motore Sup...
Neuralink mostra un nuovo test: la carro...
Wallbox 22 kW a 262€: ecco perché...
Russia, mandato di arresto internazional...
The Elder Scrolls III: Morrowind diventa...
SK hynix chiude un trimestre record, ma ...
ECOVACS T80 OMNI, super rapporto prezzo/...
Su Hugging Face non serve un trucco: set...
Roborock Saros 20 a 999€ (listino di 1.4...
GOG Galaxy sbarca su Linux: confermato l...
Roborock Qrevo Curv 2 Pro a 699€: robot ...
Claude ha trovato in 60 ore una falla cr...
Robot tagliaerba ECOVACS Goat A1600 LiDA...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:50.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v