99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

java代碼日志文件備份 java寫日志文件

java 備份程序

import java.io.*;

創新互聯是一家集網站建設,卓資企業網站建設,卓資品牌網站建設,網站定制,卓資網站建設報價,網絡營銷,網絡優化,卓資網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

public class MyCopy {

public static void main(String args[]){

try {

MyCopy j = new MyCopy(); j.CopyFile(new File(args[0]),new File(args[1]));

}

catch (Exception e) {

e.printStackTrace();

}

}

public void CopyFile(File in, File out) throws Exception {

FileInputStream fis = new FileInputStream(in);

FileOutputStream fos = new FileOutputStream(out);

byte[] buf = new byte[1024];

int i = 0;

while((i=fis.read(buf))!=-1) {

fos.write(buf, 0, i);

}

fis.close();

fos.close();

}

}

// 程序運行時的命令語法為:

// javac MyCopy.java (sourcefile) (destfile)

// java MyCopy.java c:\1.txt d:\1.txt

// 當然前提c盤1.txt 已存在。

java中 sql數據庫備份代碼怎么寫

最簡單的SQL語句:備份與還原SQL Server自帶的數據庫

在服務器上備份:

use Northwind

Backup database Northwind to disk='d:\Northwind_bak.dat' with init

RESTORE DATABASE NorthNwind FROM DISK = 'd:\Northwind_bak.dat'

備份數據庫這一操作在客戶機上實現

客戶機:machine

共享目錄:share (要完全共享,可寫權限)

backup:

bakcup database dbname to disk='\\machine\share\data.bak' with init

\\machine\share目錄要有寫權限。

restore:

restore database dbname from disk='\\machine\share\data.bak'

//

備注:restore 語句有很多的選項,可以查看企業管理器的在線幫助。如下

with replace, move 'dbname_dat' to 'c:\mssql7\data\dbname.mdf',

move 'dbname_log' to 'c:\mssql7\data\dbname.log'

其中'c:\mssql7\data\'是服務器的目錄,這點要注意

備份與還原數據庫的相關內容:

SQL Server 7.0數據庫備份有四種:完全數據庫備份、增量數據庫備份、事務日志備份、數據庫文件或文件組備份。在數據庫崩潰時,應該首先嘗試備份事務日志(這一點很重要),然后恢復最后的數據庫備份、該次數據庫備份后的所有增量備份,最后恢復事務日志備份,這樣可以將數據庫恢復到崩潰前的狀態。

備份是定期的,而不是實時的,所以利用備份并不能完全恢復數據庫,它只能將數據庫恢復到制作備份的那一刻 ...... 數據庫日志是實時的,他忠實的記錄下所有對數據庫的更新操作。因此,當磁盤出現故障造成數據庫損壞時,就可以首先利用備份恢復數據庫(大部分數據),然后運行數據庫日志,即將備份后所做的操作重新在做一遍,從而將數據庫完全恢復。

--備份完整的數據庫---------------------------------------------------------------

//創建一個備份設備:

1. Create the backup device for the full MyNwind backup.///

USE master

EXEC sp_addumpdevice 'disk', 'MyNwind_2', 'c:\mssql7\backup\MyNwind_2.dat'

2. Back up the full MyNwind database.

BACKUP DATABASE MyNwind TO MyNwind_2

--備份數據庫的日志---------------------------------------------------------------

--1. Create the log backup device.

USE master

EXEC sp_addumpdevice 'disk', 'MyNwindLog1', 'c:\mssql7\backup\MyNwindLog1.dat'

--2. Update activity has occurred before this point. Back up the log of the MyNwind database.

BACKUP LOG MyNwind TO MyNwindLog1

try

AdoQuery1.Close;

AdoQuery1.SQL.Clear;

AdoQuery1.SQL.Add('backup database pubs');

AdoQuery1.SQL.Add('to disk='+''''+edtPath.Text+'''');

AdoQuery1.ExecSQL;

except

ShowMessage('備份數據庫失敗!');

exit;

end;

SQL server的備份

=========================================================================

=========================================================================

備份:

with adocommand_restore do//用ADocommand控件

begin

CommandText:='use Master';//

Execute;

CommandText:='execute sp_helpdevice';//系統存儲過程

Execute ;

CommandText:='backup database '+'db_name'+' to disk='''+FileName+''' with init';//這行應當是這樣

Execute ;

CommandText:='Use '+'db_name';//這行應當是這樣

Execute ;

application.MessageBox('已經成功備份數據庫','數據庫備份',MB_OK + MB_ICONINFORMATION);

end;

恢復:

with adocommand1 do//用AdoCommand控件

begin

CommandText:='use Master';

Execute;

CommandText:='execute sp_helpdevice';

Execute ;

CommandText:='Restore database '+'db_name'+' From disk='''+'c:\data1.bak'+''' with replace';//這行應當是這樣

Execute ;

CommandText:='Use '+'db_name';//這行應當是這樣

Execute ;

application.MessageBox('已經成功恢復數據庫','數據庫恢復',MB_OK + MB_ICONINFORMATION);

end;

*注:db_name指數據庫的名稱

如何用java代碼實現定時備份數據庫表記錄到

將MySql中的數據庫導出到文件中 備份

import java.io.*;

import java.lang.*;

public class BeiFen {

public static void main(String[] args) {

// 數據庫導出

String user = "root"; // 數據庫帳號

String password = "root"; // 登陸密碼

String database = "test"; // 需要備份的數據庫名

String filepath = "e:\\test.sql"; // 備份的路徑地址

String stmt1 = "mysqldump " + database + " -u " + user + " -p"

+ password + " --result-file=" + filepath;

/*

* String mysql="mysqldump test -u root -proot

* --result-file=d:\\test.sql";

*/

try {

Runtime.getRuntime().exec(stmt1);

System.out.println("數據已導出到文件" + filepath + "中");

}

catch (IOException e) {

e.printStackTrace();

}

}

}

將數據從磁盤上的文本文件還原到MySql中的數據庫

import java.io.*;

import java.lang.*;

/*

* 還原MySql數據庫

* */

public class Recover {

public static void main(String[] args) {

String filepath = "d:\\test.sql"; // 備份的路徑地址

//新建數據庫test

String stmt1 = "mysqladmin -u root -proot create test";

String stmt2 = "mysql -u root -proot test " + filepath;

String[] cmd = { "cmd", "/c", stmt2 };

try {

Runtime.getRuntime().exec(stmt1);

Runtime.getRuntime().exec(cmd);

System.out.println("數據已從 " + filepath + " 導入到數據庫中");

} catch (IOException e) {

e.printStackTrace();

}

}

}

分享標題:java代碼日志文件備份 java寫日志文件
文章地址:http://www.yijiale78.com/article44/dooshee.html

成都網站建設公司_創新互聯,為您提供搜索引擎優化網站制作自適應網站網站設計外貿網站建設網站收錄

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設