当前位置: 技术问答>java相关
一小段程序,麻烦诸位大侠指点一下。(急)
来源: 互联网 发布时间:2015-03-17
本文导语: DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); lConn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.129:1521:ORCL","hello","hello"); lStat=lConn.createStatement(); String x="row1"; File file=new File("image.jpg"); Prepared...
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
lConn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.129:1521:ORCL","hello","hello");
lStat=lConn.createStatement();
String x="row1";
File file=new File("image.jpg");
PreparedStatement ps=lConn.prepareStatement("insert into basic_lob_table (x,b) values(?,?)");
ps.setString(1,x);
int length=(int)file.length();
out.print(length);
FileInputStream in=new FileInputStream(file);
ps.setBinaryStream(2,in,length);
ps.executeUpdate();
in.close();
将数据保存到Oracler的Blob中,调试环境Jbuilder5.0。有以下问题:
只能保存2k左右的文件,超过2k的输不到数据库中,不提示错误。
处理几百k的文件时,提示以下错误
javax.servlet.ServletException: Io 异常: Connection reset by peer: socket write error
请问该如何解决?
|
init.ora里有个设置,具体是什么忘了!
|
http://www.csdn.net/oldexpert/TopicView.asp?id=83096&table=200101
|
可以通过设置ORACLE环境来解决