File 类问题!! 我的程序执行 File fis = new File("1.jpg"); 这个语句时出错: 1.jpg (系统找不到指定的文件。)请问高手,是什么原因呀?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你import的哪个包啊如果是java.io.*里的话,不会出错。如果你是第三方软件包,比如说smartUpload的话,就要去看看函数说明doc 你import的哪个包啊如果是java.io.*里的话,不会出错。如果你是第三方软件包,比如说smartUpload的话,就要去看看函数说明doc 你不是说出错误了嘛.就是没有1.jpg这个图片的. import java.sql.*;import java.io.*;public class WriteDB { public static void main(String[] args){ Connection conn = null; String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=PPP"; String user = "sa"; String pwd ="123456"; try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); conn = DriverManager.getConnection(url, user, pwd); File file = new File("1.jpg"); FileInputStream fis=new FileInputStream(file); PreparedStatement pstmt=conn.prepareStatement( "insert into picture(PicContent) values(?)"); int bytes=(int)file.length(); System.out.println(bytes); pstmt.setBinaryStream(1,fis,bytes); pstmt.executeUpdate(); fis.close(); conn.close(); }catch(Exception e){ System.out.println(e.getMessage()); } }}1.jpg 和WriteDB.java 在 E:\work\saveImage\src\saveimage 文件夹下! 加上路么地址吧..比如:"d:\\1233\1.jpg"或者String dir=request.getRealPath("1.jpg");File file= new File(dir); 倒写错了,D:\\1233/1.jpg 这样写才对的. 搭一下顺风车,如果从数据库里里取出一个事先上传的一个word文件,生成doc临时文件(不要在硬盘上永久存在),供用户在web页面上查看,该怎么写呀? 这样写应当没问题:String dir=request.getRealPath("/");dir=dir+"/"+"相对子目录"+"1.jpg";ASP中好象可以直接用1.jpg获取绝对路径的.. 呵呵,问题解决了!是路径没有写好了!! D:\\1233/1.jpg 这样写才对的. java按字符方式输出丢失的问题 关于Java integer的逻辑操作 请问如何用JAVA或者JMF得到一个视频的长度 关于多线程的 applet 关闭问题 java bean 中,如何得到httpresquest对象,从而得到seesion 我的路径怎样设置〉? 写文本文件,怎么写入一个tab键,谢谢 Java播放MP3的代码 java中生成图像对象问题??? 我想在大连找一份工作 在java中如何从控制台输入数字 哪里有SUN JAVA Desktop System下载啊?
如果是java.io.*里的话,不会出错。如果你是第三方软件包,比如说smartUpload的话,就要去看看函数说明doc
如果是java.io.*里的话,不会出错。如果你是第三方软件包,比如说smartUpload的话,就要去看看函数说明doc
就是没有1.jpg这个图片的.
import java.io.*;public class WriteDB {
public static void main(String[] args){
Connection conn = null;
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=PPP";
String user = "sa";
String pwd ="123456";
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn = DriverManager.getConnection(url, user, pwd);
File file = new File("1.jpg");
FileInputStream fis=new FileInputStream(file);
PreparedStatement pstmt=conn.prepareStatement( "insert into picture(PicContent) values(?)");
int bytes=(int)file.length();
System.out.println(bytes);
pstmt.setBinaryStream(1,fis,bytes);
pstmt.executeUpdate();
fis.close();
conn.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}1.jpg 和WriteDB.java 在 E:\work\saveImage\src\saveimage 文件夹下!
D:\\1233/1.jpg 这样写才对的.
dir=dir+"/"+"相对子目录"+"1.jpg";ASP中好象可以直接用1.jpg获取绝对路径的..
D:\\1233/1.jpg 这样写才对的.