【发布时间】:2014-06-05 02:48:59
【问题描述】:
我正在使用 JAVA 和 Netbeans 创建一个简单的照片目录。我的基本 Swing 布局一切正常,我可以在数据库中存储和检索文本/数字等,增量记录等。这一切都很好。
我真的不知道如何存储图像并在 jFrame 中查看它们。
我想将图像存储为我认为(而不是 BLOB)我认为更好的文件路径?
我目前正在使用 getText 和 setText 在表单上显示数据库条目,这一切都很好。如下:
String location = rs.getString("Location");
textLocation.setText(location);
我正在使用 JavaDB derby 数据库连接。
我搜索了一个教程,但运气不佳。有来自图像等的学生,但实际上并不知道如何从数据库中存储/检索它们。
如果有人能指出我正确的方向或一个很好的教程,那就太好了。
* 更新 *
感谢您的帮助。我以为我会分享最终的工作结果。
设置图片文件夹位置的路径:
private static final String PATH = "/images/";
分配字符串
String image = rs.getString("ImageURL");
将图像添加到标签
image_label.setIcon(new javax.swing.ImageIcon(getClass().getResource(PATH + image)));
再次感谢。
【问题讨论】:
-
谢谢,但这只是为了显示图像。我想从数据库中存储/检索。那也是 Eclipse IDE 而不是 Netbeans。不过谢谢
-
Java 不在乎你使用什么 IDE。另外,您已经说过要存储文件名,所以您已经回答了那部分。
-
1.您在数据库中存储的文件路径是什么 2. 您的文件在系统上的什么位置? 3. 显示您尝试加载图像的代码。 4. 您是否需要将这些图像嵌入到程序中,或者程序是否依赖于您的特定文件系统?你到底遇到了什么问题?
标签: java database image netbeans catalog