Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javafx将图像更新到mysql数据库_Java_Mysql_Jdbc_Javafx - Fatal编程技术网

javafx将图像更新到mysql数据库

javafx将图像更新到mysql数据库,java,mysql,jdbc,javafx,Java,Mysql,Jdbc,Javafx,我尝试在从数据库读取图像后更新它并抛出 java.lang.NullPointerException SQL Error at java.io.FileInputStream.<init>(FileInputStream.java:130) at tprison.Tprison.lambda$startgu$21(Tprison.java:947) 下面是从数据库检索图像并显示的代码 java.lang.NullPointerException SQL Error

我尝试在从数据库读取图像后更新它并抛出

java.lang.NullPointerException
SQL Error
    at java.io.FileInputStream.<init>(FileInputStream.java:130)
    at tprison.Tprison.lambda$startgu$21(Tprison.java:947)
下面是从数据库检索图像并显示的代码

java.lang.NullPointerException
SQL Error
    at java.io.FileInputStream.<init>(FileInputStream.java:130)
    at tprison.Tprison.lambda$startgu$21(Tprison.java:947)
InputStream is = rsgf.getBinaryStream("Pic");
         OutputStream os = new FileOutputStream( new File("photo.jpg"));



            byte[] content = new byte[1024];
            int size = 0;
            while((size = is.read(content)) != -1){
                os.write(content,0,size);
            }
            os.close();
            is.close();

            imageg = new Image("file:photo.jpg", 130, 140, true, true);
            rectangleg = new Rectangle(130,140);
            rectangleg.setFill(new ImagePattern(imageg));

            rectangleg.setArcWidth(10);
            rectangleg.setArcHeight(10);

            bpgu.setTop(rectangleg);
            BorderPane.setAlignment(rectangleg, Pos.TOP_LEFT);
            bpgu.setMaxSize(130, 140);
            bpgu.setPrefSize(130, 140);
            bpgu.setVisible(true);
最后是将图像更新到数据库的代码,错误点在哪里(fileg为null)

java.lang.NullPointerException
SQL Error
    at java.io.FileInputStream.<init>(FileInputStream.java:130)
    at tprison.Tprison.lambda$startgu$21(Tprison.java:947)
改变这个

java.lang.NullPointerException
SQL Error
    at java.io.FileInputStream.<init>(FileInputStream.java:130)
    at tprison.Tprison.lambda$startgu$21(Tprison.java:947)
imageg = new Image("file:photo.jpg", 130, 140, true, true);
为了完成这项工作

java.lang.NullPointerException
SQL Error
    at java.io.FileInputStream.<init>(FileInputStream.java:130)
    at tprison.Tprison.lambda$startgu$21(Tprison.java:947)
fileg = new File("photo.jpg");
imageg = new Image(fileg.toURI().toString(), 130, 140, true, true);