利用Java进行MySql数据库的导入和导出
來源:http://www.51testing.com/html/89/n-807989.html
利用Java來進(jìn)行Mysql數(shù)據(jù)庫的導(dǎo)入和導(dǎo)出的總體思想是通過Java來調(diào)用命令窗口執(zhí)行相應(yīng)的命令。
MySql導(dǎo)出數(shù)據(jù)庫的命令如下:
| mysqldump?-uusername?-ppassword?-hhost?-Pport?exportDatabaseName?>?exportPath |
利用Java調(diào)用命令窗口執(zhí)行命令來進(jìn)行MySql導(dǎo)入數(shù)據(jù)庫一般分三步走:
第一步:登錄Mysql數(shù)據(jù)庫,在登錄數(shù)據(jù)庫的時(shí)候也可以指定登錄到哪個(gè)數(shù)據(jù)庫,如果指定了則可以跳過第二步;
第二步:切換數(shù)據(jù)庫到需要導(dǎo)入的目標(biāo)數(shù)據(jù)庫
第三步:利用命令開始導(dǎo)入
在進(jìn)行導(dǎo)出的時(shí)候,需要注意命令語句的運(yùn)行環(huán)境,如果已經(jīng)將mysql安裝路徑下的bin加入到系統(tǒng)的path變量中,那么在導(dǎo)出的時(shí)候可以直接使用命令語句,否則,就需要在執(zhí)行命令語句的時(shí)候加上命令所在位置的路徑,即mysql安裝路徑想的bin下的mysqldump命令。
基本代碼如下:
| |
上述使用的jdbc.properties文件
| |
總結(jié)
以上是生活随笔為你收集整理的利用Java进行MySql数据库的导入和导出的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 沙特将把首位女宇航员送入太空:上次还是3
- 下一篇: 一致性哈希算法与Java实现