Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Rasm Almashtirish

+6 ovoz
134 marta ko‘rilgan
so‘radi 21 may, 17 Elbek (44 bal)
tahrirlandi 22 may, 17 Saidolim

Assalomu alaykum. talaba qo'shish Project ida jFileChooserorqali kompdan tanlab rasm qo'yilgan. ya'ni

String ImgPath =null;

  JFileChooser file = new JFileChooser();
        file.setCurrentDirectory(new File(System.getProperty("user.home")));
        FileNameExtensionFilter filter = new FileNameExtensionFilter("*.images", "jpg", "png");
        file.addChoosableFileFilter(filter);
        int result = file.showSaveDialog(null);
        if( result ==JFileChooser.APPROVE_OPTION){
            File  selectFile = file.getSelectedFile();
            String path = selectFile.getAbsolutePath();
            lbl_image.setIcon(ResizeIcon(path, null));
            ImgPath = path;
        } else System.out.println("Tanlanmadi");

va u bazaga kiritilgan:

String sql="insert into talaba (rasm) values(?)";

 ps=con.prepareStatement(sql);

InputStream img=new FileInputStream(new File(ImgPath));
                ps.setBlob(1, img);

bu joyigacha to'g'ri.  Endi talaba rasmini almashtirish kerak. Qanday almashtirishni bilmayapman. Bunda sql :

String sql="update talaba set rasm=?";

Bu xato berdi:(Blob uchun emas). 

InputStream img=new FileInputStream(new File(ImgPath));
                ps.setBlob(1, img);

Nima qilsa bo'ladi

Iltimos, saytga kiring yoki ro‘yxatdan o‘ting va shunda ushbu savolga javob berishingiz mumkin bo‘ladi.

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...