java 调用命令 备份mysql数据库
代码如下:
1 String command = " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;
2 try {
3 Process process = Runtime.getRuntime().exec(command);
4 InputStreamReader ir = new InputStreamReader(process
5 .getInputStream());
6 LineNumberReader input = new LineNumberReader(ir);
7 String line;
8 while ((line = input.readLine()) != null )
9 System.out.println(line);
10 input.close();
11 } catch (IOException e) {
12 e.printStackTrace();
13 }
14
15
16
17
18 另外
19
20 首先,设置mysql的环境变量(在path中添加 % MYSQL_HOME % \bin),重启电脑。
21 完整代码:
22 /** */ /**
23 * @param args
24 */
25 public static void main(String[] args) {
26 /**/ /*
27 * 备份和导入是一个互逆的过程。
28 * 备份:程序调用mysql的备份命令,读出控制台输入流信息,写入.sql文件;
29 &nbs
相关文档:
《java语言程序设计(一)》2009年自学考试大纲第2章
www.wesiedu.com 2009-5-5 在线模拟考场
第2章 运算和语句
(一)课程内容
2.1 数据运算
2.1.1 赋值运算
2.1.2算术运算
2.1.3自增和自减运算
2.1.4关系运算
2.1.5逻辑运算
2.1.6条件运算
2.1.7其他运算
2.2语句
2.2.1基本语句
2.2 ......
第9章 输入和输出流
(一)课程内容
9.1字节流和字符流
9.1.1 File对象
9.1.2流对象
9.2缓冲式输入输出
9.2.1缓冲式输入
9.2.2缓冲式输出
9.3随机访问
9.4文件对话框
(二)学习目的与要求
本章介绍Java程序数据文件的输入输出技术。要求能编写简单的Java文件处理程序。
(三)考核知识点与考核要求
1.创建File对象� ......
前提:MySQL中存在一个用户自己建立的数据库,假设为mydb,mydb中有一张用户自己建立的表格,假设名称为mytable
我的前提:MySQL中存在两个数据库,yldb和yldb2,其中yldb数据库中有一张表,名为pet
一.MYSQL的命令行模式的设置:
桌面->我的电脑->属性->环境变量->新建->
PATH=“;path\mysql\bin ......
我使用的是apserv安装包,安装时语言我选择的是gb2312,后来在建立新的数据库时,‘整理’选择的是utf8,接下来在表中参数类型基本选择的都是utf8,接下来我就直接调用啦,嘎嘎,我写的是一个简单的留言本。最简单的读取数据库写入数据库的程序,嘎嘎!奇怪的是在数据库里面直接操作中文显示都很正常。可是一到网 ......
1.创建表:
create table groupTable(dept varchar(6),phone varchar(20),amount int);
2.插入测试数据:
insert groupTable
select '营业部',8001,20 union all
select '营业部',8002,30 union all
se ......