如何将高版本mysql数据库的数据导入低版本mysql中

如何将高版本mysql数据库的数据导入低版本mysql中,第1张

如何将高版本mysql数据库的数据mysqldump可以导出纯sql文本,但是有些建表语句的参数名在高低版本中是不一样的,

比如说在mysql4.*中的引擎指定用type,而mysql5.5的时候就用engine,

可以先把备份的sql文件先导到5.0左右的,会有警告,但是能导成功,然后再从5.0中导出sql文件,最后迁移到5.5的

建议是在数据迁移的时候版本差距别太大,有可能会出现版本兼容问题。导入低版本mysql中

eclipse连接mysql需要导入mysql的驱动包,更版本无关。

配置之前请先下载mysql-connector-java-5.1.15-bin.jar文件。

右键单击包所在的工程包(project),Build Path --->Configure Build Path,在d出的窗口中选择 Add External JARs。把下载并解压出来的mysql-connector-java-5.1.15-bin.jar选中。如图:

配置下载好的驱动jar:

编写连接程序:

import java.sql.*

class ConnMySql {

/**

* @param args

* @throws Exception

*/

public static void main(String[] args) throws Exception {

// TODO Auto-generated method stub

Class.forName("com.mysql.jdbc.Driver")

Connection conn = DriverManager.getConnection(

"jdbc:mysql://127.0.0.1:3306/select_test",

"root","123456")

Statement stmt =  conn.createStatement()

ResultSet rs = stmt.executeQuery("select * from teacher_table")

while (rs.next()) {

System.out.println(rs.getInt(1) + "\t"

+rs.getString(2) + "\t"

+rs.getString(3) )

}

if (rs != null) {

rs.close()

}

if (stmt != null) {

stmt.close()

}

if (conn != null) {

conn.close()

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8588390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存