Hello !
Ne renonce point ardent Herv� !
Tout n'est pas perdu...
Dans le cas de MySQL et de la plupart des SGBD, tu peux tout � fait faire
des executeUpdate pour les commandes SQL qui vont bien.
Ainsi pour le cas de MySQL :
{
String url = "jdbc:MySQL://monserveur:3306/mysql";
Connection con = DriverManager.getConnection (url, user, password);
String mainQuery;
query = "CREATE DATABASE test_db";
stmt = con.createStatement ();
int ret = stmt.executeUpdate (query);
}
Sachant qu'on s'embarque bien s�r, souvent, dans du SQL plus ou moins
propri�taire.
Toujours dans le cas de MySQL, il faudrait suivre ce code d'autres
requ�tes
SQL avec au moins une commande GRANT pour les droits d'acc�s.
L� o� c'est moins dr�le, c'est �videmment avec les bases de donn�es en
format fichier style Access. Puisqu'aucun moteur n'est l� pour g�rer le
tout, je ne pense pas qu'il soit possible de cr�er directement une
nouvelle
DB, sauf via magouille JNI / Windows.
HTH
S�bastien Libert
SOGID.
> > ----- Original Message -----
> > From: "Herve AGNOUX" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, March 04, 2003 5:41 PM
> > Subject: Re: Comment creer une BDD
> >
> >
> > > Le Mardi 4 Mars 2003 16:21, Jean-Baptiste BRIAUD a �crit :
> > >
> > > >
> > > > Ensuite il te faut une base ger�e par le moteur.
> > > > Cette �tape se passe avec le moteur, pas ds Java.
> > >
> > > C'est bien ce que j'aurais voulu faire avec Java ! Je remercie
�galement
> > > Laurent Foret pour sa r�ponse, mais tout ceci me confirme
> malheureusement
> > que
> > > cela ne semble pas possible.
> > >
> > > J'aurai voulu cr�er la base (pour les tables, �a va), ou mieux
l'espace
> > > relationnel, ou je ne sais quoi, bref un endroit o� on puisse mettre
les
> > > tables. Mais j'�tais fou.
> > >
> > > Merci de me faire retourner � la raison.
> > >
> > >
> > > --
> > > SARL diaam informatique - 04 50 77 12 60
> > > Ingenierie, d�veloppements de syst�mes d'information
> > > http://www.diaam-informatique.com
> > >
> >
>