/
Forside
/
Teknologi
/
Udvikling
/
SQL
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
SQL
#
Navn
Point
1
pmbruun
1704
2
fehaar
730
3
Interkril..
701
4
ellebye
510
5
pawel
510
6
rpje
405
7
pete
350
8
gibson
320
9
smorch
260
10
svend_dyhr
250
Transaktioner i MySQL
Fra :
Carsten Højgaard
Dato :
12-09-02 16:43
Hej
Jeg har problemer med en transaktion fra Java (1.4) til MySQL database
(3.23):
Statement stmt = con.createStatement();
stmt.addBatch("INSERT INTO person (name) VALUES (" + navn + ")");
stmt.addBatch("INSERT INTO video (title) VALUES (" + title + ")");
stmt.executeBatch();
con.rollback();
Når jeg laver en rollback() får jeg hver gang en exception:
java.sql.SQLException: General error: Warning: Some non-transactional
changed tables couldn't be rolled back
Hvad gør jeg forkert?
Nogen som har en løsning?
Tak!
Carsten
daxi jumbo (
12-09-2002
)
Kommentar
Fra :
daxi jumbo
Dato :
12-09-02 18:21
mysql støtter ikke transaksjoner.. ennå..
"Carsten Højgaard" <nospam_carsten@hojgard.dk> wrote in message
news:3d80b613$0$27671$edfadb0f@dspool01.news.tele.dk...
> Hej
>
> Jeg har problemer med en transaktion fra Java (1.4) til MySQL database
> (3.23):
>
> Statement stmt = con.createStatement();
> stmt.addBatch("INSERT INTO person (name) VALUES (" + navn + ")");
> stmt.addBatch("INSERT INTO video (title) VALUES (" + title + ")");
> stmt.executeBatch();
>
> con.rollback();
>
> Når jeg laver en rollback() får jeg hver gang en exception:
> java.sql.SQLException: General error: Warning: Some non-transactional
> changed tables couldn't be rolled back
>
> Hvad gør jeg forkert?
> Nogen som har en løsning?
>
> Tak!
> Carsten
>
>
Carsten Højgaard (
12-09-2002
)
Kommentar
Fra :
Carsten Højgaard
Dato :
12-09-02 22:37
> mysql støtter ikke transaksjoner.. ennå..
Så forstår jeg ikke helt denne sætning:
"MySQL Server supports transactions with the InnoDB and BDB Transactional
table handlers."
Jonas Koch Bentzen (
13-09-2002
)
Kommentar
Fra :
Jonas Koch Bentzen
Dato :
13-09-02 12:20
Carsten Højgaard wrote:
>
>>mysql støtter ikke transaksjoner.. ennå..
>
>
> Så forstår jeg ikke helt denne sætning:
> "MySQL Server supports transactions with the InnoDB and BDB Transactional
> table handlers."
Det, at den understøtter transaktioner under visse forhold betyder ikke
nødvendigvis, at din databaseserver er opsat til de forhold.
Carsten Højgaard (
13-09-2002
)
Kommentar
Fra :
Carsten Højgaard
Dato :
13-09-02 15:32
> Det, at den understøtter transaktioner under visse forhold betyder ikke
> nødvendigvis, at din databaseserver er opsat til de forhold.
Hvordan jeg kan få sat min MySQL MAX v.4 op til at køre InnoDB?
Jeg har oprettet 'c:\my.cnf' filen, og afkommenteret afsnittet med InnoDB.
Hvad skal der mere gøres for at få oprettet en database med tabeller af den
type?
Jonas Koch Bentzen (
13-09-2002
)
Kommentar
Fra :
Jonas Koch Bentzen
Dato :
13-09-02 16:18
Carsten Højgaard wrote:
>
> Hvordan jeg kan få sat min MySQL MAX v.4 op til at køre InnoDB?
Ved jeg ikke - jeg bruger PostgreSQL. MySQL-manualen er dog god og
rimelig nem at søge i, så den er et kig værd.
Jonas Koch Bentzen (
12-09-2002
)
Kommentar
Fra :
Jonas Koch Bentzen
Dato :
12-09-02 20:22
Carsten Højgaard wrote:
>
> Jeg har problemer med en transaktion fra Java (1.4) til MySQL database
> (3.23):
>
> Statement stmt = con.createStatement();
> stmt.addBatch("INSERT INTO person (name) VALUES (" + navn + ")");
> stmt.addBatch("INSERT INTO video (title) VALUES (" + title + ")");
> stmt.executeBatch();
>
> con.rollback();
>
> Når jeg laver en rollback() får jeg hver gang en exception:
> java.sql.SQLException: General error: Warning: Some non-transactional
> changed tables couldn't be rolled back
>
> Hvad gør jeg forkert?
MySQL understøtter ikke transaktioner som standard (men kan dog godt
sættes op til det).
> Nogen som har en løsning?
Ja. Den starter med "P" og slutter med "ostgreSQL"... :)
Søg
Alle emner
Teknologi
Udvikling
SQL
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177821
Tips :
31980
Nyheder :
719565
Indlæg :
6410981
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.