比如JSP中文件建立与删除:只写出JSP代码
<%@ page contentType="text/html;charset=GB2312" import="java.io.*"%><%
String path=request.getRealPath(".");
File f=new File(path,"File.txt");//建立目前目录下的File.txt的File对象
if(f.exists()) //检查是否存在
{
f.delete();//存在则删除之
out.println(path+"\File.txt");
%>
存在,已完成删除
<%
}
else
{
f.creatNewFile();
out.println(path+"\File.txt");
%>
不存在,已完成建立
<%
}
%>

解决方案 »

  1.   

    不好意思,我没说清楚
    我希望能够使用JDBC读取数据库类型的文件
    还是谢谢你 ^_^
      

  2.   

    //从access数据库中读取内容,建树
    import java.sql.*;
    import javax.swing.*;
    import javax.swing.tree.*;
    import java.awt.*;
    import java.awt.event.*;class AccessDBTest
    {
        public static void main(String args[])
        {
            JFrame frame=new AccessDBTestFrame();
            frame.show();
        }
    }class AccessDBTestFrame extends JFrame
    {
        AccessDBTestFrame()
        {
            setTitle("ViewDB");
            setSize(400,300);
            
            readTree();        
            JTree tree=new JTree(root);
        }
        
        public static Connection getConnection()
            throws SQLException
        {
            System.setProperty("jdbc.drivers","sun.jdbc.odbc.JdbcOdbcDriver");
            String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+"AccessDB.mdb";
            return DriverManager.getConnection(url,"","");
        }
        
        public void readTree()
        {
             try
            {
                conn=getConnection();
                stat=conn.createStatement();
            
                //setup tree model root
                root=new DefaultMutableTreeNode("Books");
                ResultSet rs=stat.executeQuery("SELECT Name FROM Publishers");
                while(rs.next()){
                     DefaultMutableTreeNode node=new DefaultMutableTreeNode(rs.getString(1));
                     root.add(node);
                }
                stat.close();
                conn.close();
            }
            catch(Exception ex)
            {
                JOptionPane.showMessageDialog(this,ex);
            }
        }
        
        private Connection conn;
        private Statement stat;
        private DefaultMutableTreeNode root;
    }