Bonjour a tous!
Je fais appel à votre aide!
Je fais actuellement un projet pour les cours. Le projet se présente sous forme d'un site web de servlet. Je fais le lien jdbc:odbc puis un lien odbc:postgres.
J'ai commencé avec une base de données sous access.
Le site fonctionne sans probleme, les requetes s'executent parfaitement. J'ai voulu faire migrer la base sous postgresql. J'ai donc crée un utilisateur : bdd et une base de données qui lui appartient. Je crée mes tables dans public.
Jusque la tout va bien.
Mais plus aucune requete ne fonctionne dans mes servlet. J'ai donc decortiqué mes Exception et mes erreurs, j'ai trouvé une solution mais elle ne me plait pas du tout.
Je suis maintenant obligé de prefixer le nom de toutes mes tables de public.nom_table.
Le problème la dedans, c'est que je perds la genericité. Je passe justement par un lien odbc pour que le choix de sgbd soit libre, mais si toutes les requetes changent...
Bref, si quelqu'un a une solution a mon probleme... je vous en serais très reconnaissant!
PS : j'ai deja essayé la solution de search_path
"ALTER USER bdd SET search_path TO public;" sans succes...
Merci d'avance!
Zenklys
Partager