Πρόσφατα η Sun Microsystems κυκλοφόρησε τον MySQL SDBC (Native) driver Beta 1 για το OpenOffice.org 3.1. Πρόκειται για ένα front end στον MySQL Connection/C++. Με την εγκατάστασή τους ως extension επιτρέπει στο OpenOffice.org να συνδέεται με τη MySQL. Έχει τα εξής πλεονεκτήματα:
1) Δεν απαιτεί εγκατάσταση και ρύθμιση ODBC και ODBC data sources, παρά μόνο την εγκατάσταση ενός extension στο OpenOffice.org.
2) Είναι πολύ γρηγορότερος.
3) Δίνει τη δυνατότητα να βλέπεις όλα τα σχήματα του MySQL server και να συνδιάζεις πίνακες απ'αυτά σε φόρμες, queries, views και κώδικα.
Τα παραπάνω τα δοκίμασα σε μια δοκιμαστική έκδοση του MyPatients. Συγκεκριμένα:
1) Χώρισα τα σχήματα σε icd10, labs, mypatients με τα δύο πρώτα να είναι τα σχήματα που εμπεριέχουν τους πίνακες αναφοράς και το 3ο να είναι το σχήμα που περιέχει τους πίνακες με τα δεδομένα των ασθενών.
2) Άλλαξα όλες τις αναφορές σε πίνακες στα queries, forms, και views ώστε να εμπεριέχουν υποχρεωτικά και το όνομα του σχήματος.
3) Πρόσθεσα στο πρόγραμμα και τις φόρμες του MyDrugs με τις ανάλογες μικροαλλαγές στον κώδικα.
Το εκπληκτικό είναι ότι στο τέλος τα πάντα δούλεψαν χωρίς να παρουσιαστεί κανένα πρόβλημα, και μάλιστα σε MySQL Server της σειράς 5.0.x και όχι 5.1.x που υποτίθεται ο έχει συμβατότητα νέος sdbc driver.
Το τελικό συμπέρασμα είναι ότι σε κάποια επόμενη έκδοση του MyPatients, και όταν ο driver θα φτάσει σε τελική έκδοση (ακόμα έχει κάποια bugs σε Windows που δεν επηρεάζουν τους χρήστες linux) το πρόγραμμα θα πάρει αυτή τη μορφή που περιγράφεται παραπάνω και τα πράγματα θα γίνουν πολύ πιο εύκολα και στην εγκατάσταση και χρήση του, αλλά και στις αναβαθμίσεις του από καιρό σε καιρό!
1) Δεν απαιτεί εγκατάσταση και ρύθμιση ODBC και ODBC data sources, παρά μόνο την εγκατάσταση ενός extension στο OpenOffice.org.
2) Είναι πολύ γρηγορότερος.
3) Δίνει τη δυνατότητα να βλέπεις όλα τα σχήματα του MySQL server και να συνδιάζεις πίνακες απ'αυτά σε φόρμες, queries, views και κώδικα.
Τα παραπάνω τα δοκίμασα σε μια δοκιμαστική έκδοση του MyPatients. Συγκεκριμένα:
1) Χώρισα τα σχήματα σε icd10, labs, mypatients με τα δύο πρώτα να είναι τα σχήματα που εμπεριέχουν τους πίνακες αναφοράς και το 3ο να είναι το σχήμα που περιέχει τους πίνακες με τα δεδομένα των ασθενών.
2) Άλλαξα όλες τις αναφορές σε πίνακες στα queries, forms, και views ώστε να εμπεριέχουν υποχρεωτικά και το όνομα του σχήματος.
3) Πρόσθεσα στο πρόγραμμα και τις φόρμες του MyDrugs με τις ανάλογες μικροαλλαγές στον κώδικα.
Το εκπληκτικό είναι ότι στο τέλος τα πάντα δούλεψαν χωρίς να παρουσιαστεί κανένα πρόβλημα, και μάλιστα σε MySQL Server της σειράς 5.0.x και όχι 5.1.x που υποτίθεται ο έχει συμβατότητα νέος sdbc driver.
Το τελικό συμπέρασμα είναι ότι σε κάποια επόμενη έκδοση του MyPatients, και όταν ο driver θα φτάσει σε τελική έκδοση (ακόμα έχει κάποια bugs σε Windows που δεν επηρεάζουν τους χρήστες linux) το πρόγραμμα θα πάρει αυτή τη μορφή που περιγράφεται παραπάνω και τα πράγματα θα γίνουν πολύ πιο εύκολα και στην εγκατάσταση και χρήση του, αλλά και στις αναβαθμίσεις του από καιρό σε καιρό!
Σχόλια