| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 546 人关注过本帖
标题:有关图片操作的问题
只看楼主 加入收藏
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
结帖率:33.33%
收藏
 问题点数:0 回复次数:2 
有关图片操作的问题

public class ImgTest {

public Connection getConnection() {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
} catch (ClassNotFoundException ce) {
ce.printStackTrace();
}
try {
con = java.sql.DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=picture;",
"sa", "5587396lj");
} catch (SQLException se) {
se.printStackTrace();
}
return con;
}

public void getDate() {
try {
java.io.File f = new File("G:\\java\\imgTest\\test.jpg");
DataInputStream in = new DataInputStream(new BufferedInputStream(new
FileInputStream(f)));
int i = in.available();
byte[] buffer = new byte[i];
s = con.createStatement();
s.executeUpdate("INSERT INTO ImageTest values ('" + buffer + "')");
} catch (IOException se) {
System.out.println(se.getMessage());
} catch (SQLException se) {
System.out.println(se.getMessage());
}
}

public static void main(String[] args) {
ImgTest it = new ImgTest();
it.getConnection();
it.getDate();
}

private Connection con = null;
private Statement s = null;
private String str = null;

}
这个是把图片写进数据库的代码;

public class outImage {
public void getImage() {
ImgTest it = new ImgTest();
try {
Statement s = it.getConnection().createStatement();
ResultSet rs = s.executeQuery("select * from ImageTest");
while (rs.next()) {
buffer = rs.getBytes(1);
}
DataOutputStream out = new DataOutputStream(new
BufferedOutputStream(new FileOutputStream("2.jpg")));
out.write(buffer);
} catch (SQLException se) {
se.printStackTrace();
} catch (IOException ie) {
ie.printStackTrace();
}
}

public static void main(String[] args)
{
outImage oi = new outImage();
oi.getImage();
}

private byte[] buffer;

}
这个是把图片从数据库中读出来的代码!读图片的操作读出来的图片什么都没有!谁能帮我改一下啊!

[此贴子已经被作者于2007-2-8 20:49:42编辑过]

搜索更多相关主题的帖子: sqlserver public localhost microsoft 
2007-02-08 20:48
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
收藏
得分:0 
我听有人说数据库中最好不要存放图片内容,只需要将图片地址存在数据库中就成了..

我在说's blog   http://www..cn
2007-02-08 22:46
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
这个我知道,只是想看试试可是程序有问题,我又改不出来啊!

2007-02-09 00:36
快速回复:有关图片操作的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033224 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved