jQuery in Action, 3rd edition
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Database update problem URLybird Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Database update problem URLybird" Watch "Database update problem URLybird" New topic

Database update problem URLybird

Naveen Narayanan
Ranch Hand

Joined: Sep 11, 2007
Posts: 114

I had a problem with the db-1x2.db while updating the filed "size"(Maximum occupancy) .
4 bytes I can see in the hex editor as 32 20 20 20 for a value 2
when I write it back , it becomes 00 01 34 20 for a value 4
I think it should be 34 20 20 20

I have used
dbFile.writeUTF(new Integer(size).toString()); for writing

String str = new String(input, offset, length, "UTF-8"); for reading

Is there any byte alignment thing working here , or going to show some indifferent behavior later ?

Anne Crace
Ranch Hand

Joined: Aug 29, 2005
Posts: 223
Try changing your 4th argument to "US-ASCII" for the read operation. Hope this helps.

I agree. Here's the link: http://aspose.com/file-tools
subject: Database update problem URLybird
It's not a secret anymore!