Mysql导入数据库及表结构和数据在cmd中

来源:互联网 发布:mac 连接云服务器 编辑:程序博客网 时间:2024/05/30 19:33
/**根据表的路径导入到数据库
     * @param tableName 表名
     * @param savePath   表存放的路径
     */
    public static void importTableToDB(String tableName, String savePath)
    {
        String cmd =
            "cmd.exe /C cmd /C mysql -uroot -proot " + tableName + " < "
                + savePath;
        try
        {
            Runtime.getRuntime().exec(cmd);
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
    }
   
    /**根据数据库文件导入到数据库
     * @param dataName 数据库名
     * @param savePath  数据库文件存放的路径
     */
    public static void importDatabaseToDB(String dataName, String savePath)
    {
        String cmd =
            "cmd.exe /C cmd /C mysql -uroot -proot " + dataName + " < "
                + savePath;
        try
        {
            Runtime.getRuntime().exec(cmd);
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
    }
0 0
原创粉丝点击