J'ai installé hsqldb mais je n'arrive pas à changer le nom d'utilisateur et
le mot de passe pour les BD que je crée.
A chaque fois, je suis obligé d'utiliser "sa" et "" respectivement pour user
et password.
Quelqu'un pourrait-il m'aider ?
--
Click here to answer / cliquez ci dessous pour me repondre
http://cerbermail.com/?Me6uItBC1M
Je pense que j'ai obtenu ma réponse... Voir post de Olivier.
En effet, mon appli (locale) sera la seule à utiliser la BD.
"Yvon Thoraval" a écrit dans le message de news: 1gchyqh.k6143k1sbp7uaN%
Speedster wrote:
Je ne saurais te répondre à ce sujet. Je débute avec HSQLDB.
Tant pis pour moi :)
Par contre, j'aurais une question concernant le mode de la base : Je souhaite l'utiliser pour une appli local, je pense donc que le mode s'y
adaptant le plus c'est le mode Standalone, car mes infos doivent être conservées, qu'en pensez-vous ?
NON, il faut dans ce cas utiliser : Server Engine and WebServer Engine URL format: jdbc:hsqldb:hsql://NODENAME[:port] (port defaults to 9001) and URL format: jdbc:hsqldb:http://NODENAME[:port] (port defaults to 80) Server STARTUP COMMAND: java org.hsqldb.Server ['-?'] [-port X] [-database DATASET]1 (where DATASET is the dataset identifier) WebServer STARTUP COMMAND: java org.hsqldb.WebServer ['-?'] [-port X] [-database DATASET]1 (where DATASET is the dataset identifier)
pour y accéder d'une autre application.
ATTENTION au port par défaut (9001), si vous étes en LAN, encore faut-il que ce port soit ouvert. Mais si vous étes en localhost pas de pb, tous les ports passent.
Cependant, j'aimerais aussi utiliser une BD pour les infos en mémoire, lors
de l'exécution du programme simplement. Elles seront effacées une fois le
programme terminé. Dans ce cas, le mode recommandé serait in-memory mode ?
Est-ce correct ?
Ben là non plus, si j'ai bien compris la question, si vous voulez accéder à une bd d'hsqldb depuis une autre application il faut, là aussi, être en "Server Engine". Le mode standalone n'est là qu'à des fins pédagogiques, je suppose.
Personnellement j'éviterai le port 80 (Web Server) à moins que vous souhaitiez faire des requêtes en GEST/POST...
-- yt
Je pense que j'ai obtenu ma réponse...
Voir post de Olivier.
En effet, mon appli (locale) sera la seule à utiliser la BD.
"Yvon Thoraval" <yvon.thoravalNO-SPAM@free.fr> a écrit dans le message de
news: 1gchyqh.k6143k1sbp7uaN%yvon.thoravalNO-SPAM@free.fr...
Speedster <nomail@nodomain.com> wrote:
Je ne saurais te répondre à ce sujet. Je débute avec HSQLDB.
Tant pis pour moi :)
Par contre, j'aurais une question concernant le mode de la base :
Je souhaite l'utiliser pour une appli local, je pense donc que le mode
s'y
adaptant le plus c'est le mode Standalone, car mes infos doivent être
conservées, qu'en pensez-vous ?
NON, il faut dans ce cas utiliser :
Server Engine and WebServer Engine
URL format: jdbc:hsqldb:hsql://NODENAME[:port] (port defaults to 9001)
and
URL format: jdbc:hsqldb:http://NODENAME[:port] (port defaults to 80)
Server STARTUP COMMAND:
java org.hsqldb.Server ['-?'] [-port X] [-database DATASET]1
(where DATASET is the dataset identifier)
WebServer STARTUP COMMAND:
java org.hsqldb.WebServer ['-?'] [-port X] [-database DATASET]1
(where DATASET is the dataset identifier)
pour y accéder d'une autre application.
ATTENTION au port par défaut (9001), si vous étes en LAN, encore faut-il
que ce port soit ouvert. Mais si vous étes en localhost pas de pb, tous
les ports passent.
Cependant, j'aimerais aussi utiliser une BD pour les infos en mémoire,
lors
de l'exécution du programme simplement. Elles seront effacées une fois
le
programme terminé. Dans ce cas, le mode recommandé serait in-memory mode
?
Est-ce correct ?
Ben là non plus, si j'ai bien compris la question, si vous voulez
accéder à une bd d'hsqldb depuis une autre application il faut, là
aussi, être en "Server Engine". Le mode standalone n'est là qu'à des
fins pédagogiques, je suppose.
Personnellement j'éviterai le port 80 (Web Server) à moins que vous
souhaitiez faire des requêtes en GEST/POST...
Je pense que j'ai obtenu ma réponse... Voir post de Olivier.
En effet, mon appli (locale) sera la seule à utiliser la BD.
"Yvon Thoraval" a écrit dans le message de news: 1gchyqh.k6143k1sbp7uaN%
Speedster wrote:
Je ne saurais te répondre à ce sujet. Je débute avec HSQLDB.
Tant pis pour moi :)
Par contre, j'aurais une question concernant le mode de la base : Je souhaite l'utiliser pour une appli local, je pense donc que le mode s'y
adaptant le plus c'est le mode Standalone, car mes infos doivent être conservées, qu'en pensez-vous ?
NON, il faut dans ce cas utiliser : Server Engine and WebServer Engine URL format: jdbc:hsqldb:hsql://NODENAME[:port] (port defaults to 9001) and URL format: jdbc:hsqldb:http://NODENAME[:port] (port defaults to 80) Server STARTUP COMMAND: java org.hsqldb.Server ['-?'] [-port X] [-database DATASET]1 (where DATASET is the dataset identifier) WebServer STARTUP COMMAND: java org.hsqldb.WebServer ['-?'] [-port X] [-database DATASET]1 (where DATASET is the dataset identifier)
pour y accéder d'une autre application.
ATTENTION au port par défaut (9001), si vous étes en LAN, encore faut-il que ce port soit ouvert. Mais si vous étes en localhost pas de pb, tous les ports passent.
Cependant, j'aimerais aussi utiliser une BD pour les infos en mémoire, lors
de l'exécution du programme simplement. Elles seront effacées une fois le
programme terminé. Dans ce cas, le mode recommandé serait in-memory mode ?
Est-ce correct ?
Ben là non plus, si j'ai bien compris la question, si vous voulez accéder à une bd d'hsqldb depuis une autre application il faut, là aussi, être en "Server Engine". Le mode standalone n'est là qu'à des fins pédagogiques, je suppose.
Personnellement j'éviterai le port 80 (Web Server) à moins que vous souhaitiez faire des requêtes en GEST/POST...