Avatar billede mosquito Nybegynder
02. marts 2004 - 18:48 Der er 4 kommentarer og
1 løsning

Hvordan læser jeg et mysql script fra java?

Jeg anvender MySQL og ønsker at afvikle et script som jeg almindeligvis kan afvikle i MySQL kommando linien.

eks.

source /home/user/test.sql

scriptet afvikles fint i kommandolinien, men forsøger jeg at anvende:

Statement s = conn.createStatement();
s.executeUpdate("source /home/user/test.sql");

får jeg en sql fejl...

mit script opretter min database med alle dets tabeller og felter.

håber der er en guldfugl herinde der kan løse mit prob. Har kæmpet og ledt længe, desværre uden held.
Avatar billede mosquito Nybegynder
02. marts 2004 - 18:50 #1
glemte at nævnte at jeg ikke har probs med almindelige sql statements som DELETE, SELECT, INNER JOIN, osv fra mit java kald til databasen.
Avatar billede arne_v Ekspert
02. marts 2004 - 22:27 #2
Prøv med en CallableStatement i.s.f. en normal Statement !
Avatar billede mosquito Nybegynder
03. marts 2004 - 09:27 #3
Fandt anden løsning til mit formål, idet jeg kun ønskede at tømme tabellerne. Der var tale om fejl i opsætning af udviklingsmiljø. Men takker for hjælpen. Venligst kast et svar. Point for indsatsen. ;-)
Avatar billede arne_v Ekspert
03. marts 2004 - 09:40 #4
Det var ellers en ret lille indsats fra min side ...

:-)
Avatar billede mosquito Nybegynder
03. marts 2004 - 18:11 #5
ja, formodentlig, men nyttig for mig, der ikke vidste bedre. Der skal jo også være lette opgaver ind imellem. Jeg blev en erfaring rigere og ikke en krone fattigere ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester