JDBCFacade
જે. ડી. બી. સી. ફેકેડ એ જે. ડી. બી. સી. ને ઉપયોગમાં સરળ અને ઓછી ભૂલપ્રવણ બનાવવા માટે એક ઓપન સોર્સ લાઇબ્રેરી છે, જ્યારે દ્રઢતા અને ડોમેન તર્ક વચ્ચે સ્વચ્છ વિભાજનને પ્રોત્સાહિત કરે છે. તકનીકી વિગતો જે. ડી. બી. સી. ફેકેડ જે2એસઈ 1.2 અને તેના પછીના વર્ગોને ટેકો આપે છે. આમાં જે. ડી. બી. સી. વર્ઝન 2 અને પછીનું સમાવેશ થાય છે. ઘણા સમાન સાધનોથી વિપરીત, જે. ડી. બી. સી. ફેકેડ કોઈપણ રીતે જે. ડી. બી. સી. ના સામાન્ય ઉપયોગમાં દખલ કરતું નથી. જે. ડી. બી. સી. ફેકેડ સરળ ડેટાબેઝ એપીઆઈ પ્રદાન કરવા માટે આદેશ અને અમૂર્ત ફેક્ટરી પેટર્નનો ઉપયોગ કરે છે જે વપરાશકર્તા પાસેથી જોડાણ અને ભૂલના સંચાલનની ઘણી વિગતોને છુપાવે છે. જે. ડી. બી. સી. ફેકેડ 4 પ્રકારના આદેશોને ટેકો આપે છેઃ FetchCommand-જે. ડી. બી. સી. ક્વેરી (SELECT) સ્ટેટમેન્ટ ચલાવે છે જે શૂન્ય અથવા વધુ પંક્તિઓ પરત કરે તેવી અપેક્ષા છે અને પછી તે દરેક પંક્તિઓમાંથી ઑબ્જેક્ટ બનાવવા માટે પૂરી પાડવામાં આવેલ ફેક્ટરીનો ઉપયોગ કરે છે GetCommand-જે. ડી. બી. સી. ક્વેરી (SELECT) સ્ટેટમેન્ટ ચલાવે છે જે બરાબર એક પંક્તિ પરત કરે તેવી અપેક્ષા છે અને પછી તે પંક્તિમાંથી ઑબ્જેક્ટ બનાવવા માટે પૂરી પાડવામાં આવેલ ફેક્ટરીનો ઉપયોગ કરે છે અપડેટકોમાન્ડ-જે. ડી. બી. સી. સ્ટેટમેન્ટ ચલાવે છે જે પરિણામ સમૂહ પરત કરતું નથી, જેમ કે અપડેટ અથવા ડી. ડી. એલ. સ્ટેટમેન્ટ વિઝિટકોમાન્ડ-જે. ડી. બી. સી. ક્વેરી (SELECT) સ્ટેટમેન્ટ ચલાવે છે જે શૂન્ય અથવા વધુ પંક્તિઓ પરત કરે તેવી અપેક્ષા છે અને પછી પૂરી પાડવામાં આવેલ મુલાકાતીને લાગુ કરે છે