如何用java实现mysql数据库的导入导出啊
如何用java实现mysql数据库的导入导出啊,导出什么格式都行~ sql,或者xls的啊,经理新给我安排的任务,可是我想了两天也不会啊!急!!!求各位大虾们高手帮忙啊
用基本的JDBC提供的借口实现吧。
1)首先获取所有table
2)每个table有哪些字段、每个字段的类型,
3)select出每个table里的记录
4)根据这些记录可以构造insert语句
第一和第二步 可以通过java.sql.DatabaseMetaData这个接口提供的方法获取表、字段
第四步里构建insert语句要注意了,要确定每个字段的类型才行 也可以用过 java.sql.ResultSetMetaData,从你的resultset里找到每个字段的类型
总的来说,只需java.sql.DatabaseMetaData、java.sql.ResultSetMetaData这两个主要的接口,至于如何获得这两个接口,参考java.sql.Connection 和 java.sql.ResultSet里的方法
把导入导出写成bat,之后写java程序调用bat
http://www.phpchina.com/html/92/24392-13626.html
Java code:
try{
Process p = Runtime.getRuntime().exec("xx.bat");
}catch(IOException e){
e.printStackTrace();
}
相关问答:
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
想做一个jsp的电子商务网站,想找一些源代码,请问那个网站有好的资源。谢谢!
搜索下吧 开源的也有
csdn就有相似的源码,楼主搜一下
java 开源大全
改模板好麻烦哦,还不如自己写个了呢
jf
顶一 ......
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......