aide en requêtes BD et EJB

Bonjour,

Je vous demande c'est possible de m'aider concernant les deux points suivant:

1)
Je suis entrain de réaliser une base de données dans une application web en utilisant NetBens IDE 6.9.1
J'ai pu crée une base de données en utilisant le service Databases et exactement Java DB sous NetBens .
J'ai voulu crée une table dont le clé primaire est "auto incrément" mais lorsque j'exécute la commande suivante :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE TABLE Person
(
   ID integer AUTO_INCREMENT,
   Nom VARCHAR(40),
   Prenom VARCHAR(40),
   Age int,
   PRIMARY KEY (ID)
);
Alors j'ai le message d'erreur :

Error code -1, SQL state 42X01: Erreur de syntaxe : Encountered "AUTO_INCREMENT" at line 3, column 15.
Line 1, column 1

Execution finished after 0 s, 1 error(s) occurred.
ou bien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE TABLE Person
(
   ID integer PRIMARY KEY AUTO_INCREMENT,
   Nom VARCHAR(40),
   Prenom VARCHAR(40),
   Age int
);
Alors j'ai le message d'erreur :

Error code -1, SQL state 42X01: Erreur de syntaxe : Encountered "AUTO_INCREMENT" at line 3, column 27.
Line 1, column 1

Execution finished after 0 s, 1 error(s) occurred.
et par la suite la table ne sera pas créée.

Autre chose concernant l'insertion d'un enregistrement dans une table qui possède un identifiant qui "auto increment"
alors dans ce cas comment faire l'insertion ?
Dans ce cas, la commande suivante est juste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
INSERT INTO Person VALUES ("james", Freud", 32);
2)
En ce qui concerne les EJB:
- Quelle est la signification des différents paramètres du pool dans le fichier de configuration xml ?
- Quelles sont les différents paramétrages middleware possibles au niveau de l’EJB container et au niveau d’un EJB particulier ?

Merci en avance pour vos aides.