как вставить картинку из базы данных в JavaFx?

369
16 мая 2017, 02:20

Есть таблица в БД с картинками и есть list с датами этих картинок.. Нужно чтобы при клике на определенную дату показывалась определенная картинка в ImageView.. получился такой метод:

ConnectionHelper ch=new ConnectionHelper();
    ch.Connect();
    String q="SELECT IMG FROM img_ins";
    Statement st=ch.con.createStatement();
    ResultSet rs = st.executeQuery(q);
   InputStream is= rs.getBinaryStream("IMG");
    OutputStream os=new FileOutputStream(new File("img.jpg"));
    byte [] content= new byte[1024];
    int size=0;

        while ((size=is.read(content))!=-1){
            os.write(content, 0, size);
        }
    os.close();
    is.close();
    javafx.scene.image.Image image1=new Image("file:img.jpg", image.getFitWidth(), image.getFitHeight(), true, true);
    image.setImage(image1);
    image.setPreserveRatio(true);
}

Но отображается ошибка SQLException...

READ ALSO
Использование log4j в lotus domino

Использование log4j в lotus domino

Всем добрый деньПодскажите пожалуйста как настроить log4j для lotus domino

270
Volley соединение в BaseAdpater классе в динамичном списке

Volley соединение в BaseAdpater классе в динамичном списке

Здравствуйте, суть в том, что не пойму как в динамичном списке и в view элементах, законнектиться к Volley для операцийВот урезанный код

229
Как передать параметры в гет запрос на Java

Как передать параметры в гет запрос на Java

Как заметил @Victor, параметры GET-запроса - это параметры URL, идущие после символа ?, разделённые символом &, состоящие из имени параметра, символа...

609
Как подключить svg спрайт в файл в html и css

Как подключить svg спрайт в файл в html и css

Есть сгенерированый svg спрайт - spritesvg c symbol:

768