Java-在浏览器中显示从数据库检索的图像
我将图像以BLOB的形式保存在db中,我希望检索一个图像并在浏览器中以jsp文件的形式显示它。 我如何用Java实现它?Java-在浏览器中显示从数据库检索的图像,java,jsp,Java,Jsp,我将图像以BLOB的形式保存在db中,我希望检索一个图像并在浏览器中以jsp文件的形式显示它。 我如何用Java实现它? 谢谢试试这个方法,解决你的疑问 Connection connection = DriverManager.getConnection(url, username, password); Statement stmt = connection.createStatement(); ResultSet rs = stmt.executeQuery("SE
谢谢试试这个方法,解决你的疑问
Connection connection = DriverManager.getConnection(url, username, password);
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("SELECT col_blob FROM mysql_all_table");
if (rs.next()) {
Blob blob = rs.getBlob("col_blob");
long blobLength = blob.length();
int pos = 1; // position is 1-based
int len = 10;
byte[] bytes = blob.getBytes(pos, len);
InputStream is = blob.getBinaryStream();
int b = is.read();
另一个例子
听我说,如果你有任何疑问,你应该给我一些意见。你尝试过什么东西或在谷歌上搜索吗?如果你想要jsp代码或db代码。谢谢,从db检索很清楚,我如何在jsp中显示它?如果你想在网页中显示图像。是的。我想在网页中显示它Hey@liron,你应该转到这个链接来回答:@liron,stack flow不允许在不同类型的问题中问同一篇文章,因为这篇文章将看到未来的用户(怀疑)。所以,只有我没有发布答案。但是,这是第一次也是最后一次回答您的问题,因为您的新用户只需转到此站点并显示图像即可。