Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Abbiamo provato per una settimana intera la Can-Am Origin, la Dual Sport elettrica del gruppo canadese BRP: ecco com'è andata tra città, autostrada e un primo assaggio di sterrato
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Nelle ultime settimane abbiamo provato il mouse Logitech G305, la tastiera G316 X 98 e le cuffie G325. Si tratta del setup entry-level di Logitech che ormai, di "entry-level" ha ben poco. Tastiera e mouse offrono prestazioni di livello competitivo con quasi nessuna rinuncia e un livello di personalizzazione estremamente elevato. Le cuffie, invece, hanno mostrato qualche debolezza, ma propongono un ventaglio di funzionalità completo che consente di abbandonare completamente i cavi
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-12-2004, 15:39   #1
Ciovo
Member
 
Iscritto dal: Sep 2001
Messaggi: 71
Problema con DB

Nella realizzazione di un sito web mi trovo di fronte a questo problema: devo prendere dal database (Oracle, in questo caso) il massimo di una chiave primaria di una tabella (che è generata tramite una sequence, per cui è un contatore), poi dal sito fatto in jsp (java) ricevere il valore e inserire nella tabella il numero aumentato di uno. Questo perchè ho bisogno del valore durante la sessione per effettuare inserimenti successivi. Quello che voglio evitare è che altro possa leggere il dato prima che l'inserimento successivo incrementi il valore... Voglio dire... uno prende il valore 5 (il massimo fra le chiavi), e prima che inserisca la riga nella tabella con il valore 6, arriva un altro e prende di nuovo 5... vorrei che le azioni di select e successivamente di insert fossero atomiche, o che solo una persona alla volta potesse eseguire queste due (o più, volendo) operazioni.
L'alternativa sarebbe lasciar gestire l'incremento del contatore al database, e però farsi "ritornare" il valore... ma questo credo che non sia possibile...

Qualcuno mi può illuminare?!
Grazie!
Ciovo è offline   Rispondi citando il messaggio o parte di esso
Old 20-12-2004, 17:05   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Usa una transazione

http://www-db.stanford.edu/~ullman/f...l#transactions
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 20-12-2004, 19:09   #3
Brigante
Senior Member
 
L'Avatar di Brigante
 
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
Non ho ben capito come funziona il tutto, comunque, la tabella dove leggi il numero non è la stessa di dove lo vai a scrivere? Altrimenti si incrementerebbe da solo, non vedo perchè devi preoccupartene tu. Invece se la tabelle sono diverse ti conviene, prima di fare la INSERT per scrivere i dati, andarti a leggere il numero progressivo, lo incrementi di 1 e scrivi il tutto.
__________________
Careful With That Axe
Brigante è offline   Rispondi citando il messaggio o parte di esso
Old 20-12-2004, 19:15   #4
Ciovo
Member
 
Iscritto dal: Sep 2001
Messaggi: 71
Grazie!

Pensavo servisse "solo" a soddisfare il principio "o si fa tutto, o niente", non che gestisse anche la concorrenza...
Mi suonava un po' strano pensare che semplicemente con un autocommit si risolvessero brillantemente (è ironico...) problemi che molti linguaggi di programmazione neppure affrontano e altri affrontano in maniera grossolana...

Grazie mille!
Ciovo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco Logitech G325, G305 e G316 X: il tris per chi no...
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
Dallo scroll condiviso ai quiz con Gemin...
Gli agenti AI stanno superando i limiti:...
Con SAS Viya, gli agenti IA passano dall...
OpenAI prepara 'o', un assistente sempre...
Fra coupon e sconti al check-out, ecco t...
Ninja Foodi MAX 14 in 1 a 329,99€: la mu...
Dario Amodei invitato a cena privata da ...
Poste Italiane sale all'85,82% di TIM: o...
FRITZ!Box 6820 LTE a 59,98€: il router 4...
Minecraft introduce una nuova dimensione...
Grok 4.6, Claude Fable 5.1 e GPT-6 Astra...
Apple: condanna da 5,7 miliardi di dolla...
Halo potrebbe ripartire da zero con il p...
A 200€ (sconto al check-out) è il...
899€, ci sono 2 Smart TV OLED da 55 poll...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:22.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v