如题,谢谢!!

解决方案 »

  1.   

    导出 HSQL 的数据为文本格式,
    LOAD DATA INFILE 到MYSQL
      

  2.   

    到hsqldb项目http://hsqldb.org/上找到工具 
    把 
    lportal 开头的几个文件拷贝出来就好了所有的数据都在lportal.script里。hsqldb保存的就是所有操作的sql语句
      

  3.   

    http://hsqldb.org/上的哪个工具?没找到,谢谢!!
      

  4.   

    下载hsqldb.jar、mysql-connector-java-5.1.16-bin.jar 第1步:windows命令行:
    java -classpath D:\tmp\hsqldb.jar;D:\tmp\mysql-connector-java-5.1.16-bin.jar  org.hsqldb.util.DatabaseManagerSwing 
    第2步:出现Connect设计界面:
    第3步:在HSQL Database Manager界面,点击菜单"Tools"-->"Transfer"菜单,出现Source Database设置信息:
    Type:HSQL Database Engine Standalone
    Driver: org.hsqldb.jdbcDriver
    URL:jdbc.hsqldb:file:D:\tmp\db\SynchDb3p7
    User: SA
    Password: 第4步:点“ok”后,出现Target Database设置:
    Type:Mysql connector/J
    Driver: com.mysql.jdbc.Driver
    URL:jdbc:mysql://127.0.0.1:3306/public
    User: root
    Password: 第5步:点“ok”后,出现“HSQL Transfer Tool”转换设置,选public,点"select schema:source" ,然后再点“Start Transfer”进行转换。注意:在转换前保证mysql服务器已经启动了,并且已经有"public"库。
    若,在HSQL Database Manager界面,点击菜单"Tools"菜单灰色,是因为没有org\hsqldb\util\Transfer.class,可通过重新编译hsql源代码重新生成hsqldb.jar