/
Forside
/
Teknologi
/
Udvikling
/
SQL
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
SQL
#
Navn
Point
1
pmbruun
1704
2
niller
962
3
fehaar
730
4
Interkril..
701
5
ellebye
510
6
pawel
510
7
rpje
405
8
pete
350
9
gibson
320
10
smorch
260
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 :
177552
Tips :
31968
Nyheder :
719565
Indlæg :
6408847
Brugere :
218887
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.