4D JDBC Driver : installation et exemple de connexion sous Mac OS X
Date de publication : 01/04/2004 , Date de mise à jour : 16/11/2006
Par
Stéphanie Tirtiat (Intl Tech Support)
Se connecter à 4D Server depuis une application Java, code exemple.
Produit : 4D JDBC Driver
Plateforme : Mac
Voici une procédure très simple pour tester une connexion entre une base 4D
et une application Java via le driver JDBC de 4D :
1. Créez une petite base avec une table et deux champs :
[Table]Champ1
[Table]Champ2
2. Configurez le mot de passe du Designer : "test"
3. Créez quelques enregistrements
4. Lancez la base avec 4D Serveur
5. Copiez le driver jdbc4d.jar dans MacOsX/Library/Java/Extensions/
6. Copiez le code donné en exemple ci-dessous dans un éditeur de texte
et enregistrez le fichier dans votre dossier "Home" sous "test4Dconn.java" :
| Code exemple |
import java.sql.*;
import java.util.Properties;
public class test4Dconn {
public static void main(String[] argv) {
try {
Properties props = new Properties();
props.setProperty("user","Designer");
props.setProperty("password","test");
Class.forName("com.fourd.jdbc.DriverImpl");
Driver driver=DriverManager.getDriver("jdbc:4d:127.0.0.1");
Connection conn = driver.connect("jdbc:4d:127.0.0.1:19813", props);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from Table");
while(rs.next()) {
String s1 = rs.getString("Champ1");
String s2 = rs.getString("Champ2");
System.out.println(s1+"::"+s2);
}
conn.close();
} catch (Exception e) {System.out.println(e);}
}
}
|
7. Ouvrez le Terminal et compilez le code java avec la commande :
javac test4Dconn.java
Un fichier test4Dconn.class va être créé dans le même dossier que le fichier test4Dconn.java.
8. Toujours dans le Terminal, lancez l'application java avec cette commande :
java test4DConn
L'application Java retourne les valeurs des champs 1 et 2 de votre [Table].
Merci à Bin Kobayashi


Copyright © 2004-2006 4D s.a. Aucune reproduction, même partielle, ne peut être faite
de ce site et de l'ensemble de son contenu : textes, documents, images, etc
sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
Cette page est déposée à la
SACD.