• 大小: 6.37MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-15
  • 语言: Java
  • 标签: 驱动包  

资源简介

该软件包为java JDBC连接MySQL数据库8.0版本的最新驱动包。

资源截图

代码片段和文件信息

/*
 * Copyright (c) 2002 2018 Oracle and/or its affiliates. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU General Public License version 2.0 as published by the
 * Free Software Foundation.
 *
 * This program is also distributed with certain software (including but not
 * limited to OpenSSL) that is licensed under separate terms as designated in a
 * particular file or component or in included license documentation. The
 * authors of MySQL hereby grant you an additional permission to link the
 * program and your derivative works with the separately licensed software that
 * they have included with MySQL.
 *
 * Without limiting anything contained in the foregoing this file which is
 * part of MySQL Connector/J is also subject to the Universal FOSS Exception
 * version 1.0 a copy of which can be found at
 * http://oss.oracle.com/licenses/universal-foss-exception.
 *
 * This program is distributed in the hope that it will be useful but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2.0
 * for more details.
 *
 * You should have received a copy of the GNU General Public License along with
 * this program; if not write to the Free Software Foundation Inc.
 * 51 Franklin St Fifth Floor Boston MA 02110-1301  USA
 */

package documentation;

import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;

import com.mysql.cj.exceptions.MysqlErrorNumbers;

/**
 * Creates xml file describing mapping of MySQL error #‘s to SQL92 and X/Open states.
 */
public class ErrorMappingsDocGenerator {

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

    public static void dumpSqlStatesMappingsAsxml() throws Exception {
        TreeMap allErrorNumbers = new TreeMap<>();
        Mapject String> mysqlErrorNumbersToNames = new HashMap<>();

        //      Integer errorNumber = null;

        // 
        // First create a list of all ‘known‘ error numbers that are mapped.
        //
        for (Integer errorNumber : MysqlErrorNumbers.mysqlToSql99State.keySet()) {
            allErrorNumbers.put(errorNumber errorNumber);
        }

        //
        // Now create a list of the actual MySQL error numbers we know about
        //
        java.lang.reflect.Field[] possibleFields = MysqlErrorNumbers.class.getDeclaredFields();

        for (int i = 0; i < possibleFields.length; i++) {
            String fieldName = possibleFields[i].getName();

            if (fieldName.startsWith(“ER_“)) {
                mysqlErrorNumbersToNames.put(possibleFields[i].get(null) fieldName);
            }
        }

        System.out.println(““);

        for (Integer errorNumber : allErrorNumbers.keySet()) {
            String sql92State = MysqlErrorNumbers.mysqlToSql99(err

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\lib\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\build\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\build\java\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\build\java\documentation\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\build\java\instrumentation\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\build\misc\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\build\misc\debian.in\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\build\misc\debian.in\source\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\demo\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\demo\java\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\demo\java\demo\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\demo\java\demo\x\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\demo\java\demo\x\devapi\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\generated\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\generated\java\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\generated\java\com\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\generated\java\com\mysql\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\generated\java\com\mysql\cj\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\generated\java\com\mysql\cj\x\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\generated\java\com\mysql\cj\x\protobuf\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\legacy\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\legacy\java\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\legacy\java\com\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\legacy\java\com\mysql\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\legacy\java\com\mysql\jdbc\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\main\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\main\core-api\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\main\core-api\java\
     目录           0  2018-09-27 11:18  mysql-connector-java-8.0.13\src\main\core-api\java\com\
............此处省略719个文件信息

评论

共有 条评论