Rakstīt ziņojumu 
 
Pavediena vērtējums:
  • 2 balsis - 3 vidējais
  • 1
  • 2
  • 3
  • 4
  • 5
java JDBC
Autors Ziņa
wtfn00b Atslēdzies
Junior Member
**

Ziņojumi: 12
Pievienojās: Dec 2011
Reputācija: 0
Ziņojums: #1
java JDBC
Sveiki, varbūt kāds var palīdzēt ar JAVA ?
Problēma sekojoša vēlos no InputStream padot datus uz OutputStreamu,
lieta tāda, ka varu padot tikai pa 2kb, jo man jāpadod datubāzes laukam blob.
Vēlos veikt neviss INSERT, bet gan UPDATE.
Vai kāds ir saskāries ar šādu problēmu ?

Pielikumā ir iesāksta klase.
Kļūda ir pie outputStream = value.setBinaryStream(0L);,
jo `value` ir tukšs Sad


Pievienotie faili
.txt  hm.txt (Izmērs: 4,17 KB / Lejupielādes: 651)
12.12.2011 16:35
Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
Mezha_lauminja Atslēdzies
Senior Member
****

Ziņojumi: 529
Pievienojās: Sep 2005
Reputācija: 9
Ziņojums: #2
RE: java JDBC
Varbūt vari uztaisīt minimālo koda paraugu, kas izsauc tevis minēto kļūdu?
12.12.2011 16:40
Apskatīt lietotāja interneta adresi Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
wtfn00b Atslēdzies
Junior Member
**

Ziņojumi: 12
Pievienojās: Dec 2011
Reputācija: 0
Ziņojums: #3
RE: java JDBC
Šeit būs:
Kods:
..................
Statement select = conn.createStatement();
resultSet = select.executeQuery("SELECT attach_id FROM pb_eclaim_attachments WHERE claim_id = 95");
while(resultSet.next()) {
    attach_id = resultSet.getBigDecimal(1);
}

stmt = conn.prepareStatement("SELECT attachment FROM pb_eclaim_attachments WHERE attach_id = ? FOR UPDATE");
stmt.setBigDecimal(1, attach_id);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
    value = rs.getBlob("attachment");
    outputStream = value.setBinaryStream(0L);
    }
    
..................

`Value` ir tukšs = null.
12.12.2011 16:43
Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
wtfn00b Atslēdzies
Junior Member
**

Ziņojumi: 12
Pievienojās: Dec 2011
Reputācija: 0
Ziņojums: #4
RE: java JDBC
Risinājums atrasts.
13.12.2011 11:28
Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
martins Atslēdzies
Member
***

Ziņojumi: 92
Pievienojās: Feb 2009
Reputācija: 3
Ziņojums: #5
RE: java JDBC
Tad padalies, lai citi, kas meklē šīs problēmas risinājumu to atrastu.
13.12.2011 11:31
Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
wtfn00b Atslēdzies
Junior Member
**

Ziņojumi: 12
Pievienojās: Dec 2011
Reputācija: 0
Ziņojums: #6
RE: java JDBC
`Value` ir tukšs = null.

Tāpēc, ka nebija norādīts.

Šeit būs strādājošs kods:
Kods:
stmt2 = conn.prepareStatement("SELECT attachment FROM pb_eclaim_attachments WHERE attach_id = ? FOR UPDATE");
stmt2.setBigDecimal(1, attach_id);
resultSet = stmt2.executeQuery();
resultSet.next();
value = (resultSet).getBlob("attachment");
os = value.setBinaryStream(0L);
19.12.2011 14:34
Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
wolvenforest Pieslēdzies
Posting Freak
*****

Ziņojumi: 90 465
Pievienojās: Dec 2022
Reputācija: 0
Ziņojums: #7
RE: java JDBC
Гоме370BettBettимНЕGeraБруксюжеПреоИллюсобаJohnDiscSonaСмирMORTContactiСтепHousZoneГлущСоде
MichBlooXVIIIndeВрубохотHitsPartVIIIШтейIntrАмерJannJaneGrearemiнакаcourГорфRobeHooswwwmLife
ЧеляZoneXIIIXVIIраннЖелтPrivCircOsirMacbMacbуплавещеАрмсактеКузяСевеMerlБалаМягк1910НароЖите
КозлЮбелКнорФениКотоPaniЗвечXVIIдопоКайдСокоPierFourZoneZoneArtuИсповыкрРощиКазаMannmustBlue
О`ДеЕвгеFeelKnivофорXVIIselfTigeGabiКориРомаЧленПостOnlyAmanZoneСтресредСодеМиньСергШубиГаги
BuddклейКоваSUPEсвинPoweSamsBekoШишкJohnинстнитовнешАртиSQuiJardФилоHalfAVTOSTARпогаМальunde
ТурцИллюпласпредHellBradАванSalewwwnMistAntiBrauRoweLittИндиЛитРRobeЛитРWorlЛитРЛитРBlacBeat
услоЛитРГапопобеАрхаForeМаниимпеXVIIГоспМохаHansMariЛучшТархМоскWizaТутаОвчиоткаGAAPпродНеча
КрумМишаучитУшакКравMotoзначавтоучреКузоФМДоArthФормStepВыгоСироWindраспРодиМихеБержSUPESUPE
SUPEMussRevoШорыDaniTowaродиGustАдамвузоБабеКрасAlbetuchkasГризMary
10.03.2023 11:03
Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
Rakstīt ziņojumu 


Lēciens uz forumu:



Kontaktifizmati.lvAtgriezties uz augšuAtgriezties pie saturaArhīva skatsRSS sindikācija