Torna indietro   Hardware Upgrade Forum > Software > Programmazione

OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
Abbiamo partecipato all'OVHcloud Summit 2025, conferenza annuale in cui l'azienda francese presenta le sue ultime novità. Abbiamo parlato di cloud pubblico e privato, d'intelligenza artificiale, di computer quantistici e di sovranità. Che forse, però, dovremmo chiamare solo "sicurezza"
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Abbiamo potuto mettere le mani in anteprima sul nuovo monitor MSI dedicato ai giocatori: un mostro che adotta un pannello QD-OLED da 26,5 pollici con risoluzione 2560 x 1440 pixel, frequenza di aggiornamento fino a 500 Hz e tempo di risposta di 0,03 ms GtG
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI aggiorna la sua linea di droni ultraleggeri con Neo 2, un quadricottero da 160 grammi che mantiene la compattezza del predecessore ma introduce una stabilizzazione meccanica a due assi, sensori omnidirezionali e un sistema LiDAR
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-07-2015, 18: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, 10: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


OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro DJI Neo 2 in prova: il drone da 160 grammi guada...
L'IA "seria" di Appian è diversa: inserita nei processi e rispetta dati e persone L'IA "seria" di Appian è divers...
Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
I social network hanno stancato gli ital...
Star Citizen supera i 900 milioni di dol...
Netflix ha eliminato la funzione Cast pe...
L'IA è una bolla e scoppier&agrav...
Un rapporto collega i data center di Ama...
Troppa concorrenza per Cherry (quella de...
Entro il 2035 la Cina vuole costruire de...
Tineco in super sconto: ultimo giorno di...
La Cina creerà una costellazione ...
I veicoli elettrici emettono radiazioni ...
Stai per acquistare una PS5? Attento al ...
iPhone 17 Pro Max finalmente disponibile...
Apple, Sony, Bose, Beats, Sennheiser, CM...
Arriva il Raspberry Pi 5 da 1 GB, ma por...
Draghi scuote l'Europa: 'rischio stagnaz...
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: 20:30.


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