Inleiding

Booten
Bootmanagers
Console
Hardware
Internet
Kernel
Netwerken
Programma's (software)
Updaten
Installatie
Voorbereiding
X-server

Skins
Thema's

 
 
 

 


LLast updated
25/04/2003/span>
 
 
 

 

 
 
OpenOffice als gui voor MYSQL:

OpenOffice is ook te verkrijgen via onze LinuxBelgiumShop
Hier tonen we je hoe je deze Office suite gebruikt als grafische interface voor MYSQL.
  1. Welke software moet er allemaal op je PC staan?: Welke Software heb je nodig.
  2. Het testen van de verbindingen.
  3. OpenOffice gebruiken als krachtige interface voor MySQL.



  1. Welke programma's heb je nodig?: Alvorens de pakketten van de websites te downloaden,kun je best eens kijken of ze niet werden bijgeleverd bij je distributie.
    Bij Mandrake en SuSE worden al deze pakketten standaard bijgeleverd, maar niet allen standaard geïnstalleerd.
    1. Natuurlijk OpenOffice: http://www.openoffice.org
    2. MySQL Server:Het server pakket van MySQL: zoek naar MySql-x.x.x.rpm op je distributie of download het pakket van http://www.mysql.org
    3. MySQL Client:Het client pakket van MySQL: zoek naar MySql-client-x.x.x.rpm op je distributie of download het pakket van http://www.mysql.org
    4. MySQL Shared:Het shared pakket van MySQL: zoek naar MySql-shared-x.x.x.rpm op je distributie of download het pakket van http://www.mysql.org

    5. MyODBC:Het ODBC connectie pakket van MySQL: zoek naar MyODBC-x.x.x.rpm op je distributie of download het pakket van http://www.mysql.org
      Dit pakket stond niet op de Mandrake 9.0 download versie.

    6. UnixODBC:ODBC-ondersteuning van UNIX, dit wordt door OpenOffice gebruikt om verbinding te maken met ODBC databases ook te vinden op de CD's van je distributie of via. http://www.unixodbc.org/

    7. OPTIONEEL:
    8. ODBCcontol:Een grafische interface om ODBC connecties te verwezenlijken. http://www.unixodbc.org/
    9. Webmin:Een grafische interface om je systeem te beheren. Deze bevat ook een handige interface om MySQL te beheren. Tabellen maken, rechten wijzigen, gebruikers toevoegen enz... http://www.webmin.com/

  2. ga terug naar begin van deze pagina


  3. Maken en testen van de verbindingen.:
    1. Voor tot het testen over te gaan moet je eerst controleren of je MYSQL server draait.
      [hans@localmachine]$ mysql
      Welcome to the MySQL monitor. Commands end with; or \g.
      Your MySQL connection id is .....

      mysql>

      Indien dit niet het geval is start je mysql via de opdracht gangbaar voor je distributie.
      [hans@localmachine]$ /etc/rc.d/init.d/mysql start.

      werkt voor de meeste distributies.

    2. Nu moet je nog een ODBC verbinding verwezelijken tussen unixODBC en MySQL.
      Het makkelijkste werkt dit via ODBCConfig.
      Start dit programma als volgt:
      [hans@localmachine]$ su
      *******
      [root@localmachine]# ODBCConfig

      Je start maw. dit programma op als ROOT!
      Je krijgt onderstaand scherm te zien nadat je op de drivers-tab klikte.

      Hier is enkel de PostgreSQL driver zichtbaar.
      Indien bij jou ook geen MySQL driver zichtbaar is ga je als volgt te werk om deze toe te voegen.
      Als je nu op [ADD] drukt krijg je een dialoog scherm waar de volgende velden worden gevraagd.
      • Name:MySQL
      • Description:MySQL ODBC driver.
      • Driver:/usr/local/lib/libmyodbc.so
      • Driver:/usr/lib/libodbcmyS.so
      • FileUsage:1
      • CPTimeout:
      • CPReuse:
      Druk op [V] (save and exit) om deze settings op te slagen.
      Indien je libmyodbc.so en libodbcmyS.so niet op deze plaats vindt, kun je ze best zoeken via het locate commando. Vergeet niet een locate -u commando in te geven om de database te updaten!
      Indien dit gebeurde kun je ODBCConfig verlaten.
      Vervolgens start je het terug op als gewone gebruiker (niet als root).

      Hier kun je nu databases gaan definieren die via ODBC toegankelijk zullen zijn.
      Indien je op [add] drukt in de User DSN tab kun je een database gaan selecteren die via ODBC toegankelijk wordt.
      Bij Select the DRIVER to use or Add a new one kies je de MYSQL driver die je zonet toevoegde.[ok]
      Op het volgende scherm kun je een keuze maken.

      Indien je nog geen database creerde in MySQL zal enkel test beschikbaar zijn. Dus daarom gebruiken we deze als voorbeeld.
      Als Server neem je localhost indien je MySQL op de huidige machine draait, of het IP-nummer van de remote server waarop MySQL draait.
      3306 is de standaard poort.
      druk [V] (save and exit) om deze settings op te slagen.
      druk vervolgens op [OK] om ODBCConfig af te sluiten.

      Nu gaan we de verbinding testen.
      [hans@localmachine]$ isql TEST1 -v
            +-----------------+
            | Connected!      |
            |                 |
            

      ...
      SQL>

      Gelukt!
      Indien de verbinding niet lukte zorgt de -v (verbose) optie voor de nodige foutmeldingen.
      Nu rest ons enkel nog om OpenOffice te laten verbinden met deze database!

  4. ga terug naar begin van deze pagina


  5. OpenOffice conecteren met MYSQL:
    Na bovenstaande stappen wordt het echt gemakkelijk.
    Je start gewoon OO Writer
    Nu druk je op F4 (of 'beeld' en 'gegevensbronnen' aanvinken)
    Je krijgt dan een scherm analoog aan:

    Hier rechtsklik je in het vak waar Adressen staat.
    Uit de popup kies je gegevensbronnen beheren.

    Als je in dit venster op de knop [nieuwe gegevensbron] drukt wordt er automatisch standaard waarden voor een nieuwe gegevensbron gemaakt.
    Wijzig Naam:Gegevensbron1 naar een waarde naar keuze. (bv test1)
    Wijzig Databasetype: naar ODBC
    Druk op de browseknop naastGegevensbronURL:Hier moet je de TEST1 database terugvinden.
    Druk op de knop [OK] om deze database toe te voegen of [toepassen] indien je nog meer databases wil toevoegen.
    Je krijgt nu terug het vorige scherm met dit verschil dat onder Adressen nu ook test1 staat.
    Indien je dit nu openvouwt kun je Koppelingen, Query's en Tabellen onderscheiden.
    Rechts-klik op Tabellen en kies uit de pop-up voor 'Nieuw TabelOntwerp'
    Je krijgt nu een scherm zoals hieronder te zien.

    De werking gelijkt sterkt op het ontwerpscherm van Microsoft Access.
    Je kunt hier velden creeren, type definieren, primaire sleutels definieren enz...
    Kies als je klaar bent voor Opslaan, vul een naam in en je eerste tabel in MySQL werd aangemaakt via OpenOffice.
    Nu kun je Waarden toevoegen enz...

    De mogelijkheden van deze interface zijn echt uitgebreid, je kunt formulieren, query's, koppelingen tussen tabellen, raporten enz. gaan aanmaken.
    Indien je hier meer over wil weten kan ik je volgende pdf en tevens een nederlandse html versie aanraden.
    Deze laatste, de handleiding "OpenOffice.org, ODBC en MySQL HOWTO" is vertaald door Luc Castermans, en bevat een uitgebreide beschrijving van hoe je met OpenOffice.org je database kunt ontsluiten

terug naar overzicht

 

BLSS

linuxbelgium.be
LB-Forum
LinuxGames
LB-Shop

 
   

Copyright ©2000-2004 ITAF bvba. All rights reserved.
All logos and trademarks in this site are property of their respective owner.
Linux is a registered trademark of Linus Torvalds.