补充一下:在jsp页面操作,是B/S结构

解决方案 »

  1.   

    写一个javabean调用以下sql命令:
    备份数据库:
    BACKUP DATABASE { database_name | @database_name_var } 
    TO < backup_device > [ ,...n ] 
    [ WITH
        [ BLOCKSIZE = { blocksize | @blocksize_variable } ]
        [ [ , ] DESCRIPTION = { 'text' | @text_variable } ]
        [ [ , ] DIFFERENTIAL ]
        [ [ , ] EXPIREDATE = { date | @date_var }
            | RETAINDAYS = { days | @days_var } ]
        [ [ , ] PASSWORD = { password | @password_variable } ]
        [ [ , ] FORMAT | NOFORMAT ]
        [ [ , ] { INIT | NOINIT } ]
        [ [ , ] MEDIADESCRIPTION = { 'text' | @text_variable } ]
        [ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
        [ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ]
        [ [ , ] NAME = { backup_set_name | @backup_set_name_var } ]
        [ [ , ] { NOSKIP | SKIP } ]
        [ [ , ] { NOREWIND | REWIND } ]
        [ [ , ] { NOUNLOAD | UNLOAD } ]
        [ [ , ] RESTART ]
        [ [ , ] STATS [ = percentage ] ] 
    ]
    恢复数据库:
    RESTORE DATABASE { database_name | @database_name_var } 
    [ FROM < backup_device > [ ,...n ] ] 
    [ WITH 
        [ RESTRICTED_USER ] 
        [ [ , ] FILE = { file_number | @file_number } ] 
        [ [ , ] PASSWORD = { password | @password_variable } ] 
        [ [ , ] MEDIANAME = { media_name | @media_name_variable } ] 
        [ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ] 
        [ [ , ] MOVE 'logical_file_name' TO 'operating_system_file_name' ] 
                [ ,...n ] 
        [ [ , ] KEEP_REPLICATION ] 
        [ [ , ] { NORECOVERY | RECOVERY | STANDBY = {undo_file_name|@undo_file_name_var} } ] 
        [ [ , ] { NOREWIND | REWIND } ] 
        [ [ , ] { NOUNLOAD | UNLOAD } ] 
        [ [ , ] REPLACE ] 
        [ [ , ] RESTART ] 
        [ [ , ] STATS [ = percentage ] ] 
    ]
      

  2.   

    viano(有心就有翼,我想我能.......) 的方法没有考虑数据库主键索引等方面吧