Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]3807[/thread]

DBI::finish und cache



<< >> 2 Einträge, 1 Seite
Froschpopo
 2007-05-09 12:43
#35455 #35455
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Dass ich bei connect_cached() kein disconnect() machen sollte ist mir bewusst.
Aber wie siehts mit finish aus? Löscht finish() nur die Ergebnistabelle für die Session? Oder auch shared daten mit anderen Sessions wie z.b. das Handle oder sowas.

Wenn ich finish() richtig verstehe dient es nur dem Zweck, Speicher für die aktuelle Session freizugeben indem die Ergebnistabelle gelöscht wird. Das Handle wird aber erst mit disconnect gelöscht.
Andere Sessions bleiben von finish unberührt.
pq
 2007-05-09 13:13
#35456 #35456
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
das ist ganz einfach. $sth ist ein statement handle, $dbh ist das datenbank-handle
mit der connection. da musst du einfach mal unterscheiden.
die connection soll erhalten bleiben, aber das statement handle natürlich nicht.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< >> 2 Einträge, 1 Seite



View all threads created 2007-05-09 12:43.