insert into employes (id, prenom, nom, salaire) values (<dtml-sqlvar Myid type="int">, <dtml-sqlvar Myprenom type="string">, <dtml-sqlvar Mynom type="string">, <dtml-sqlvar Mysalaire type="float">)On remarque que l'on a en paramètres des variables de type sqlvar. Ainsi, la méthode placera nos arguments en lieu et place des balises dtml-sqlvar. On peut tester la méthode en allant sur l'onglet test après avoir enregistré les modifications.
On peut créer une méthode de lecture de la même manière :
select * from employes where id=<dtml-var n>mais cette méthode n'est pas sûre car elle ne vérifie pas le type. On lui préfèrera :
select * from employes where id=<dtml-sqlvar n type=int>où n est le paramètre passé à la méthode. Le résultat retourné est forcément une séquence de lignes, même si il n'y a qu'une ligne. On a donc en retour une liste d'objets lignes qui sont éphémères, le temps de l'exécution de la méthode.