jsp如何实现sql备份,并跳出窗口指定存放路径   希望能详细点  最这没有具体的了解过   
要是有源代码更好  发我邮箱[email protected]或加我QQ:17096051  谢谢

解决方案 »

  1.   

    lz可以可以jspsmart写个下载程序,当用户点击的时候会弹出窗口让用户选择路径当用户确定后在下载程序里执行sql备份,然后再调用jspsmart下载程序
      

  2.   

    。。太懒了吧。。
    备份sql有意义么?要是储存结构,动态sql直接在PLSQL Developer 等数据库工具里掉出来就好啊。要是备份页面的一些东西 用itext .. 
      

  3.   

    如何在下载程序里执行sql备份?
      

  4.   

    备份数据库??
    看看这个:
    http://topic.csdn.net/t/20021202/21/1224745.html
      

  5.   

    随便找了找
    ----------------------------------备份:发送sql给mssqlserver:  
      backup   database   <your   database   name>   to   disk='备份文件名'   with   init  
      注意:   1.备份文件名必须为绝对路径,  
                  2.备份文件只能是mssqlserver所在的机器上的路径,   mssql支持备份到网络位置。  
       
      恢复:  
      restore   database   <your   database   name>   from   disk='备份文件名'   with   replace  
      要注意的是执行restore   database时,要恢复的数据库必须没有任何客户端连接,包括自身(发起restore   database命令的连接)。发使用restore,可以连接到master库,然后再发送restore命令。  
      否则,一定失败。 在jsp中如何用呢
    -------------------------------------------------------------------------------------- 你用这个了!
    <%
    先要连接上Connection对象!
    就是要先和数据库建立起连接
    然后在jsp页面中直接用我这样的语句就可以了
    try{
    String sql="backup database xncsims to disk='d:\\xncback.dat'";st=con.createStatement();rs=st.executeQuery(sql);}
    catch(SQLException e){ System.out.println(e.toString());}
    catch(Exception e){ System.out.println(e.toString());}%>
    rs=st.executeQuery(sql);
    这里就是把你的SQL语句发到数据库执行 
      

  6.   

    String sql="backup database xncsims to disk='d:\\xncback.dat'";主要的就是这句,如果9楼的方法可行的话,路径传过来,替换掉'd:\\xncback.dat'就是了
    你可以做个js窗口,然后用个隐参什么的传到后台不就可以了吗?
      

  7.   

    我要像下载时的弹出window窗口那样子得到路径。这个我不知道怎么弄(我只要得到这个路径名字然后保存在jsp页面的的text的value里)
      

  8.   

    你说的是下载阿
    就是浏览器自己弹出的保存,打开窗口?

    response.write就可以了。先从服务器端找到文件,然后flush()一下,自动就弹出了。可以网上搜一下代码。
      

  9.   

    try{
    String sql="backup database xncsims to disk='d:\\xncback.dat'";st=con.createStatement();rs=st.executeQuery(sql);}
    catch(SQLException e){ System.out.println(e.toString());}
    catch(Exception e){ System.out.println(e.toString());}%>
    rs=st.executeQuery(sql);
      

  10.   

    我是想点文字弹出下载的窗口  然后选择要保存的路径   再把存储路径保存在JSP页面text的value里
      

  11.   

    这样的功能,你还是用applet来做吧,否则不太好实现