Jump to content
  • 0

Filemaker & MySQL synchronisatie


livio

Question

Posted

Zoals wellicht zovelen tegenwoordig, ben ik volop in OSX aan het experimenteren met Apache, MySQL, PHP,...

De snelheid van deze setup is ongelofelijk (zelfs op een oude iMac) in vergelijking met Filemaker & Lasso of CDML.

 

Mijn vraag is nu : zijn er tools om MySQL te gebruiken als back-end systeem voor het web, en met Filemaker (client/server) als input- & werk-applicatie voor niet-techneuten die geen bal van SQL snappen. Wat ik zoek is een soort van real-time synchronisatie tussen beide systemen...

 

Comments are welcome :-)

 

Livio

15 answers to this question

Recommended Posts

  • 0
Posted

Realtime oplossingen zijn niet mogelijk. Maar je kunt wel een heel eind weg met de SQL-plugin van PDM (www.profdata.nl). Deze ondersteunt zowel odbc en jdbc (nog een MacOS X feature)

 

Met FileMaker 5.5 is het ook mogelijk maar enkel met ODBC functionaliteit en goed voor snelle huis-, tuin- en keukentoepassingen.

 

Groeten,

 

Koen

  • 0
Posted

Wat is precies het probleem met je ODBC connectie? (Wellicht zul je hetzelfde probleem met JDBC ervaren).

 

Ik weet dat bij het gebruik van ODBC en MySQL hij de local IPadres mee stuurt met je gebruiker. vb. admin@192.168.0.1 terwijl deze user niet gedefinieerd staat op je MySQL databank. Daar staat enkel de user admin@local gedefinieerd (of iets in die zin). Je moet dus een user aanmaken met voldoende rechten aanmaken. Als je de user admin@% aanmaakt dan geldt deze voor alle ip-adressen. Soms zul je merken dat dit niet onmiddelijk gaat. Bij de creatie lijkt de user nog niet ingeladen. MySql stoppen en starten kan helpen. (Zoals je ziet ben ik niet de super MySQL-specialist ;)

 

O ja, wat jdbc betreft. Ik heb geen ervaring met JDBC onder windows (wel onder MacOS X) Op volgende link vind je in elk geval een pak informatie:

http://java.sun.com/j2se/1.3/docs/guide/jdbc/index.html

 

Koen V an Hulle

  • 0
Posted

wimpiedoedel, die mySQL driver komt uit een tar of zip file, en daar staat in een readme file beschreven hoe je het ding moet installeren.

Als ik het mij goed herriner moet hij in je java extension directory geplaatst worden, dat geldt eigenlijk ook voor de OS X installatie.

  • 0
Posted

Livio, voorbeeld denk ik hier is de site van PlusWare. Dat is een SQL gebaseerde site, maar Luc van PlusWare onderhoud alles met Interarchy (FTP disk) en een FileMaker applicatie. Murtje heeft dat in alle bescheidenheid niet vermeld - hij heeft alles gemaakt.

Verschillen zijn dat het hier over een Microzacht SQL server gaat i.p.v. een mySQL server, en dat Murtje gekozen heeft voor een eenvoudige upload van gewijzigde records i.p.v. de SQL plugin van ProfData samen met een "life link" te gebruiken.

 

Het resultaat is echter volgens mij waar je naar toe wil. Performance aan de web kant, gebruiksvriendelijkheid aan de backoffice kant.

 

Kijk ook eens naar de site van SH&Partners (www.shpartners.com). Daar zit een mySQL server achter de pagina's, hoewel je de indruk krijgt dat het een FileMaker powered site is. Eigenlijk is dat ook wel zo, maar de pagina's worden alleen initieel opgehaald bij de FileMaker web host, daarna casht de SQL server de pagina's, wat de snelheid van de site exponentieel verbetert (kijk onderaan de pagina's voor performance statistieken). De web server connector achter deze site is een alfa versie, de beta versie komt waarschijnlijk in september ter beschikking van de klanten.

  • 0
Posted

Beste,

 

Het is geen realtime synchronisatie, maar ik ben volop bezig met Lasso. Lasso 5 heeft een connnector naar MySQL en kan ook heel makkelijk met FileMaker Praten.

Als je wil live praten met MySQL kun je beter met ODBC werken.

 

Bram

 

Zoals wellicht zovelen tegenwoordig, ben ik volop in OSX aan het experimenteren met Apache, MySQL, PHP,...

De snelheid van deze setup is ongelofelijk (zelfs op een oude iMac) in vergelijking met Filemaker & Lasso of CDML.

 

Mijn vraag is nu : zijn er tools om MySQL te gebruiken als back-end systeem voor het web, en met Filemaker (client/server) als input- & werk-applicatie voor niet-techneuten die geen bal van SQL snappen. Wat ik zoek is een soort van real-time synchronisatie tussen beide systemen...

 

Comments are welcome :-)

 

Livio

  • 0
Posted

:idea:

 

Ik vond zonet dit interessant product voor OSX : MacSQL.

 

Daar zit een Filemaker import/export Synchro functie in....

http://www.rtlabs.com/macsql/

 

iets meer info :

-------------------------

 

Overview

MacSQL 2.2 allows users to view schema information and issue queries to SQL Databases. Included are native drivers for MySQL, Microsoft SQL Server, Frontbase, PostgreSQL (Mac OS X only), ODBC (with the Merant ODBC Driver Manager installed on Mac OS 9), and Oracle (on Mac OS X via JDBC, on Mac OS 9 with the native SQL*Net drivers installed). It is also fully AppleScriptable -- only 7 other MacOS applications have a higher scriptability rating from Apple.

 

Features

 

* Ability to connect to MySQL, SQL Server, Oracle, PostgreSQL, Frontbase, and ODBC database servers.

* Runs natively on MacOS 9 and MacOS X.

* Spreadsheet-like viewing/editing of remote data.

* Web Script Assistant that will generate PHP or Embeded Perl to interact with a database.

* Complete AppleScript support including recordability and the ability to save frequently used queries as scripts for later execution.

* Create Table Tool to help visually design tables.

* FileMaker Assistant provides easy data transfers between SQL databases and FileMaker Pro databases.

* Multi-panel display of schema including databases, tables, columns, and indices.

* Ability to export data as SQL commands, tab-delimited text, comma separated text, or directly to Microsoft Excel.

* Import of SQL files and data in CSV or Tab-delimited text files.

* Recent documents for easy access to frequently used databases.

* Ability to print query results and schema layouts.

* Comprehensive user manual and tutorial.

* Free upgrades for one year.

* Includes telephone and email support.

* Extensive support for MacOS technologies such as AppleScript, Appearance Manager, Navigation Services, Contextual Menus, Keychain, Drag & Drop, and more.

 

 

 

Requirements

MacSQL 2.2 requires a PowerPC computer running Mac OS X, Mac OS X Server, or MacOS 9.xwith CarbonLib 1.5 or greater installed. ODBC support requires the Merant ODBC Driver Manager (available from Metro Technologies) . Oracle support requires the Oracle JDBC for Java 2 (instructions on how to install are in the included readme file and in the User Manual).

  • 0
Posted

'k Heb enkele dagen geleden es die SQL plugin van Profdata getest samen met de mySQL JDBC plugin, werkt allemaal keurig, maar der is toch heel veel scripting werk te doen om in filemaker resultaten te zien (connectie maken naar server, query definieren, rows & colums ophalen, data eruit parsen,...) of zie ik het verkeerd ?

 

Livio

  • 0
Posted

Je ziet het juist. Het grote voordeel echter is dat je volledige controle hebt over de binnenkomende data, de connectie, enz...

 

Met calculaties kun je ook life data bekijken.

 

De scriptjes die je gebruikt zijn gelukkig herbruikbaar in verschillende toepassingen.

 

Koen

  • 0
Posted

Ik heb enkele dagen geleden nog een progje gekocht:

MacSQL

Een zeer gebruiksvriendelijke user-interface op allerhande SQL databases. Leuk is ook dat je met FileMaker kunt synchroniseren (welliswaar niet live)

Maar je kunt wel een soort van mappings bewaren om regelmatig te synchroniseren.

 

Daarnaast heb ik ook succesvol een shell script gemaakt in OSX die het volgende doet:

- MySQL export naar textbestant

- Perl script dat zorgt voor de nodige conversie

- ASH: Programma dat applescript aanroept van op de command line

- FileMaker wordt via die applescript aangeroepen om te import te doen

Resultaat: Volledig autonome synchronisatie

 

OSX: Prachtig ! :D

  • 0
Posted

probleem is dat de bijgeleverde FM Database voorbeelden enkel werken met ODBC en dus niet geschikt zijn voor OSX met JDBC driver.... of mis ik hier iets ?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...