Connessione su DB MYSQL
Brought to you by:
fferro
Salve,
innanzi tutto ti ringrazio per aver messo a disposizione il programma.
Sto trovando delle difficoltà nella connessione con MYSQL, ho creato i DB chiamato "riparazioni" su phpmyadmin caricando le stringhe SQL trovate nel file "modelGestRip.sql"
JDBC Driver: "com.mysql.jdbc.Driver"
JDBC URL:"jdbc:mysql://localhost:1176/riparazioni"
JDBC USer: "root"
JDBC Password, Comando di avvio e Processo server li ho lasciati vuoti.
Dove sbaglio??
Grazie per il supporto.
Davide
MySql Configuration for Windows
Following the configuration procedure for MySql.
1) Connection to MySql DB with root
1a) Create a schema for example: repairlabschema
1b) Create an user for example: reperslabuser
1c) Apply all grants on schema repairlabschema
2) Connection to DB with user reperslabuser and execute DDM operations inside the file RepairsLab-1.0.1b\db\er\modelGestRip.sql
3) Download the jdbc driver for MySql (http://dev.mysql.com/downloads/connector/j/5.1.html) the file mysql-connector-java-5.1.6-bin.jar copy it in the folder RepairsLab
4) Update the file RepairsLab.bat as following:
start javaw -cp mysql-connector-java-5.1.6-bin.jar;lib\gestRip.jar;lib\f2edit.jar;lib\liquidlnf.jar;lib\f2util.jar;lib\derby.jar;lib\jaybird-full-2.1.6.jar;lib\jcalendar-1.3.2.jar;lib\log4j-1.2.15.jar;lib\commons-beanutils-1.7.jar;lib\commons-collections-2.1.jar;lib\commons-digester-1.7.jar;lib\commons-javaflow-20060411.jar;lib\commons-logging-1.0.2.jar;lib\itext-1.3.1.jar;lib\jasperreports-3.0.0.jar;lib\poi-3.0.1-FINAL-20070705.jar it.f2.gestRip.StartApp
5) Accessing to RepairsLab system and update the connection options as following
DBC Driver: "com.mysql.jdbc.Driver"
JDBC URL:"jdbc:mysql://localhost:3306/repairlabschema"
JDBC USer: "reperslabuser"
JDBC Password:"my_psw"
6) Restart RepairsLab
Di seguito la procedura di configurazione per MySql.
1) Accedere da root al DB MySql
1a) Creare uno schema sul DB ad esempio: repairlabschema
1b) Creare un utente sul DB ad esempio: reperslabuser
1c) Assegnare tutti i grant sullo schema repairlabschema
2) Accedere al DB con l'utente appena creato e eseguire le operazioni DDL all'interno del file RepairsLab-1.0.1b\db\er\modelGestRip.sql
3) Scaricare i driver jdbc per MySql (http://dev.mysql.com/downloads/connector/j/5.1.html) ovvero il file mysql-connector-java-5.1.6-bin.jar e copiare il file nella cartella RepairsLab
4) Modificare il file RepairsLab.bat con la seguente stringa:
start javaw -cp mysql-connector-java-5.1.6-bin.jar;lib\gestRip.jar;lib\f2edit.jar;lib\liquidlnf.jar;lib\f2util.jar;lib\derby.jar;lib\jaybird-full-2.1.6.jar;lib\jcalendar-1.3.2.jar;lib\log4j-1.2.15.jar;lib\commons-beanutils-1.7.jar;lib\commons-collections-2.1.jar;lib\commons-digester-1.7.jar;lib\commons-javaflow-20060411.jar;lib\commons-logging-1.0.2.jar;lib\itext-1.3.1.jar;lib\jasperreports-3.0.0.jar;lib\poi-3.0.1-FINAL-20070705.jar it.f2.gestRip.StartApp
5) Accedere al sistema RepairsLab e modificare le impostazioni di connessione come segue
DBC Driver: "com.mysql.jdbc.Driver"
JDBC URL:"jdbc:mysql://localhost:3306/repairlabschema"
JDBC USer: "reperslabuser"
JDBC Password:"my_psw"
6) Riavviare RepairsLab
Salve, ho eseguito alla lettera queste istruzioni ma il software mi da errore di connessione come mostrato in allegato, e non capisco perchè...
Hai qualche altro dettaglio da aggiungere magari da verificare in questi passaggi... Tipo la modifica del file run.bat l'ho fatta cosi: @echo off
java -cp lib/RepairsLab-1.0.5.jar;lib/mysql-connector-java-5.1.38-bin.jar net.sf.repairslab.StartApp
Poi nella dir \Lib ho incollato il jdbc connector.
In precedenza ho abilitato il server mysql sulla porta 3306 standard localhost e creato un DB riparazioni con tutti i grant.
Ti ringrazio per il lavoro che hai svolto a prescindere!
queste istruzioni erano valide per la versione 1.0.1 forse non sono piu valide per la nuova versione
https://sourceforge.net/p/repairslabandroid/wiki/Home/
seguendo questa guida nei primi due passaggi viene spiegato come configurare mysql per la nuova versione