Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1363 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  aide en requêtes BD et EJB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide en requêtes BD et EJB

n°2062897
msedirim
Posté le 12-03-2011 à 18:37:55  profilanswer
 

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 :
  1. CREATE TABLE Person
  2. (
  3.    ID integer AUTO_INCREMENT,
  4.    Nom VARCHAR(40),
  5.    Prenom VARCHAR(40),
  6.    Age int,
  7.    PRIMARY KEY (ID)
  8. );


 
Alors j'ai le message d'erreur :
 

Citation :

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 :
  1. CREATE TABLE Person
  2. (
  3.    ID integer PRIMARY KEY AUTO_INCREMENT,
  4.    Nom VARCHAR(40),
  5.    Prenom VARCHAR(40),
  6.    Age int
  7. );


 
Alors j'ai le message d'erreur :
 

Citation :

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 :
  1. 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.


Message édité par msedirim le 12-03-2011 à 18:49:34
mood
Publicité
Posté le 12-03-2011 à 18:37:55  profilanswer
 

n°2063912
souk
Tourist
Posté le 16-03-2011 à 02:36:11  profilanswer
 

AUTO_INCREMENT, c'est la syntaxe pour MySQL, pas JavaDB [:souk]
 
tente peut etre un truc du genre
 

Code :
  1. CREATE TABLE Person
  2. (
  3.   ID INT NOT NULL PRIMARY KEY
  4.       GENERATED ALWAYS AS IDENTITY
  5.       (START WITH 1, INCREMENT BY 1),
  6.   Nom VARCHAR(40),
  7.   Prenom VARCHAR(40),
  8.   Age int
  9. );


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  aide en requêtes BD et EJB

 

Sujets relatifs
Aide BDD sqlAide Creation script
demande d'aide pour une macro conditionnelleJe besoin d'aide sur PHP
demande l'aide à comprendre l'algorithme MalgrangeAide en Scheme
Aide pour inclure une boucleAide : VBA SELECTION une colonne entière sous condition bug
aide en EJB Stateless 
Plus de sujets relatifs à : aide en requêtes BD et EJB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR