全部产品
云市场

连接使用数据访问代理

更新时间:2020-02-12 17:03:02

在控制台创建数据访问代理实例、创建数据访问代理数据库、创建表之后,需要通过连接数据访问代理进行后续的数据库操作。

操作步骤

  1. 在数据访问代理控制台左侧菜单栏,选择 数据库 进入数据库列表。
  2. 找到需要连接的数据库,点击名称进入数据库详情页面。
  3. 在详情页中,访问信息 下方的 MySQL 客户端命令行 即为该数据库的连接信息。 Command line
  4. 获取到连接信息后,可通过 第三方工具 或者 程序代码 两种方式进行连接。
    • 第三方工具
      数据访问代理遵循 MySQL 标准交互协议,所以支持第三方工具的连接和使用。

      说明:数据访问代理完全兼容 MySQL 官方命令行客户端(版本 5.1+)。数据访问代理不支持 MySQL 的历史版本(如 3.x、4.x 等版本)的指令和不常用指令,因此数据访问代理只承诺第三方 GUI 客户端可执行基础的数据库操作,包括数据的增删改查和 DDL 操作。

    • 程序代码
      主要通过 MySQL 官方驱动或者第三方符合 MySQL 官方交互协议的程序进行连接。
      • 数据访问代理支持的客户端工具:
        • MySQL 命令行(推荐)
        • MySQL Workbench(推荐)
        • SQLyog
        • Sequel Pro
        • Navicat for MySQL
      • 数据访问代理支持的程序驱动:
        • JDBC Driver for MySQL (Connector/J)
          1. //JDBC
          2. Class.forName("com.mysql.jdbc.Driver");
          3. Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:1234/sample_schema","sample_user","sample_password");
          4. //...
          5. conn.close();
        • Python Driver for MySQL (Connector/Python)
        • C++ Driver for MySQL (Connector/C++)
        • C Driver for MySQL (Connector/C)
        • ADO.NET Driver for MySQL (Connector/NET)
        • ODBC Driver for MySQL (Connector/ODBC)
        • PHP Drivers for MySQL (mysqli, ext/mysqli, PDO_MYSQL, PHP_MYSQLND)
        • Perl Driver for MySQL (DBD::mysql)
        • Ruby Driver for MySQL (ruby-mysql)