如何用java实现mysql数据库的导入导出啊
如何用java实现mysql数据库的导入导出啊,导出什么格式都行~ sql,或者xls的啊,经理新给我安排的任务,可是我想了两天也不会啊!急!!!求各位大虾们高手帮忙啊,给出现成的代码就行啦
java调cmd,然后执行mysql导入导出命令。。。
恩
楼上说的不全啊..
要使用CMD命令窗口首先的将MYSQL环境变量设置到操作系统中,这是第一步,
导出MYSQL数据的命令如下:
mysqldump -u root [-p password] database [table] > x.sql
注:root的登录数据库的用户名;database为使用到的数据库;table为表名;x.sql为导出的sql脚本
这样导出为一个SQL脚本文件,里面包括所有的建表语句与数据插入语句,
而数据导入也差不多,给传入一个SQL脚本,语句如下:
source d:/mysql.sql;
希望有用.
三条SQL搞定:
show tables;
遍历这个结果集,再对每个表查询详细信息
desc tablename
取得表结构信息,
select * from tablename
取得数据 整理一下,形成一个文件,就可以了. 非常简单的.
我也学习了,谢谢
LZ是要数据的导入导出 还是SQL脚本的导入导出啊?
我想你是想要 数据的导入导出吧!
无非是就是 JDBC嘛!从数据库查询数据 和添加数据!
如果是导数据的话 我想那样的代码到处都有!
找不到的话 我再给你!
如果我说的不是你想要的,那你就当我没说!
Runtime.getRuntime().exec("mysqldump –uroot –p1234 test>f:\test.sql");
这样写对嘛?我检查了一下F盘,没有生成test.sql文件啊,可是这个命令在cmd里运行就可以在F盘生成
相关问答:
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:
<HTML>
<HEAD>
<TITLE>TEST.HTML< ......
用RandomAccessFile写入TXT文件查看时是乱码,请问有什么方法可以写成可读的文件,不是用其他的文件操作,就是只用RandomAccessFile的方法是否可以实现?
Java code:
import java.io.*;
public class RandomAcce ......
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
我希望在编辑文字后把发送键改到屏幕中间,具体说就是
在kb.class中的部分作出修改
部分代码:
V = new TextBox(ld.a(383), "", 190, 0);
X = new Comma ......