是否正确?现在,当我尝试从数据库中检索blob数据时,它每次都会更改,为什么?那么如何检索此图像呢?以下是我尝试过的代码:
conn = new DB_Connection().makeConn();
try {
stmnt = conn.createStatement();
String sql = "select * from student_info";
ResultSet rs = stmnt.executeQuery(sql);
// for save data
File file = new File("C:\\Users\\Hasibul Hasan Chowdh\\Desktop\\New folder\\adm.jpg");
FileInputStream fis = new FileInputStream(file);
PreparedStatement ps = conn.prepareStatement("insert into image_table (image) values(?)");
ps.setBinaryStream(1, fis, (int) file.length());
ps.executeUpdate();
System.out.println("Image inserted.");
if (rs.next()) {
// for retrieve data
byte[] img = rs.getBytes("image");
//InputStream binaryStream = rs.getBinaryStream("image");
ImageIcon imgIcon = new ImageIcon(img);
Image image = imgIcon.getImage();
Image img2 = image.getScaledInstance(lblNewLabel.getWidth(), lblNewLabel.getHeight(),
Image.SCALE_SMOOTH);
ImageIcon imgIcn = new ImageIcon(img2);
lblNewLabel.setIcon(imgIcn);
System.out.println("SOmeyhing");
} else {
JOptionPane.showMessageDialog(null, "Image not found.", "Error!", JOptionPane.OK_OPTION);
}
stmnt.close();
conn.close();
} catch (SQLException | FileNotFoundException ex) {
ex.printStackTrace();
}
我没有看到任何图像。为什么?请帮忙。谢谢
使用此语句获取表中最后插入的行:
SELECT fields FROM student_info ORDER BY id DESC LIMIT 1;
问题内容: 我正在制作一个程序,可以从我创建的数据库中检索字段的输入数据/值。但是,当我运行它时,输出始终为null。不知道怎么了 这是我的代码: 在我的主班我有以下代码: 我不知道为什么我运行它时总是说null。 问题答案: 您实际上并没有在设置员中“设置”任何东西。 最重要的是:我对getter和setter的理解使您可以在getter中进行查询。
问题内容: 我使用phpmyadmin创建了一个带有表的MySQL数据库。我使用BLOB列创建了该表以容纳jpeg文件。 我对这里的php变量有疑问。 到目前为止,我的代码:(catalog.php): 如何从PHP获取变量$ result到HTML,以便可以在标记中显示它? 问题答案: 你不能 您需要创建另一个PHP脚本以返回图像数据,例如getImage.php。将catalog.php更改为
互联网日安! 我正在尝试从mysql数据库检索并显示一个图像到一个图像视图(android)中。图像是blob类型。我有以下php代码从MySQL获取图像。 下面是使用JSON的android代码。 提前感谢您的帮助!
我试图创建一个简单的程序,从用户的名字,手机号码和电子邮件地址,然后把数据在Firebase实时数据库。 有3个输入框和一个按钮,按一下就可以完成上面的操作。代码如下: 我这样设置了消防基地:
问题内容: 您好,我在较早之前发布了此内容,并获得了一些帮助,但仍然没有有效的解决方案。由于最后的问与答,我确定我的“保存到数据库”代码以及“检索到图片”代码有问题。即使我手动将图片保存在数据库中,它也不会恢复。这是我从网络上的3或4个示例中修补而成的代码。理想情况下,如果有人拥有一些已知的良好代码,并且可以指导我这样做,那将是最好的。 ![在此处输入图片描述] [1] ‘*使用以下代码检索到图片
问题内容: 我正在尝试显示上传到MySql中“存储”表的最后5张图像。我对PHP和数据库完全陌生,并且我一直在阅读有关如何做到这一点的很多文章,但是没有运气。 我可以一次存储和显示图片,但我希望能够拥有各种各样的画廊来显示最近上传的5张照片。 任何建议或帮助将不胜感激,谢谢! 附言:我知道将图片存储到这样的数据库时不赞成这样做,但是该项目仅用于实践。 index.php get.php 问题答案: