bonjour,
Je voudrais connecter un projet Symfony à une base de donnée HFSQL de Windev 23.
Je suis sur windows.
(1)
.env
(2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2DATABASE_URL='{HFSQL};Server Name=localhost;Server Port=4900;Database=testdb;UID=Admin;PWD=admin'
J'ai téléchargé : WX230PACKODBC053k.exe
le driver ODBC pour windows sur le site de PCSOFT
je l'ai exécuté, et il à installé des .dll dans un répertoire
(3)
j'ai lancé Administrateur système ODBC de windows
j'ai ajouté un utilisateur système (car je l'utilise sous un environnement PHP)
en pointant le fichier .WDD et avec les parametres de connexion (localhost, port...)
(4)
le centre HFSQL client/serveur est lancé en localhost
Admin admin
(5)
doctrine.yaml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class DefaultController extends AbstractController { /** * * @Route("/home", name="blog_home") */ public function index(Connection $connection) { $users = $connection->fetchAll('SELECT * FROM users'); var_dump($users); exit; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 parameters: # Adds a fallback DATABASE_URL if the env var is not set. # This allows you to run cache:warmup even if your # environment variables are not available yet. # You should not need to change this value. env(DATABASE_URL): '' doctrine: dbal: # configure these for your database server url: '%env(resolve:DATABASE_URL)%' orm:8 auto_generate_proxy_classes: true naming_strategy: doctrine.orm.naming_strategy.underscore auto_mapping: true mappings: App: is_bundle: false type: annotation dir: '%kernel.project_dir%/src/Entity' prefix: 'App\Entity' alias: App
An exception occurred in driver: SQLSTATE[HY000] [1049] Base 'hfsql}' inconnue
Partager