連接數(shù)據(jù)訪問代理
在控制臺創(chuàng)建數(shù)據(jù)訪問代理實例、創(chuàng)建數(shù)據(jù)訪問代理數(shù)據(jù)庫、創(chuàng)建表之后,需要通過連接數(shù)據(jù)訪問代理進行后續(xù)的數(shù)據(jù)庫操作。
操作步驟
在數(shù)據(jù)訪問代理控制臺左側(cè)菜單欄,選擇 數(shù)據(jù)庫 進入數(shù)據(jù)庫列表。
找到需要連接的數(shù)據(jù)庫,單擊名稱進入數(shù)據(jù)庫詳情頁面。
在詳情頁中,訪問信息 下方的 MySQL 客戶端命令行 即為該數(shù)據(jù)庫的連接信息。
獲取到連接信息后,可通過 第三方工具 或者 程序代碼 兩種方式進行連接。
第三方工具數(shù)據(jù)訪問代理遵循 MySQL 標準交互協(xié)議,所以支持第三方工具的連接和使用。
說明數(shù)據(jù)訪問代理完全兼容 MySQL 官方命令行客戶端(版本 5.1+)。數(shù)據(jù)訪問代理不支持 MySQL 的歷史版本(如 3.x、4.x 等版本)的指令和不常用指令,因此數(shù)據(jù)訪問代理只承諾第三方 GUI 客戶端可執(zhí)行基礎(chǔ)的數(shù)據(jù)庫操作,包括數(shù)據(jù)的增刪改查和 DDL 操作。
程序代碼主要通過 MySQL 官方驅(qū)動或者第三方符合 MySQL 官方交互協(xié)議的程序進行連接。
數(shù)據(jù)訪問代理支持的客戶端工具:
MySQL 命令行(推薦)
MySQL Workbench(推薦)
SQLyog
Sequel Pro
Navicat for MySQL
數(shù)據(jù)訪問代理支持的程序驅(qū)動:
JDBC Driver for MySQL (Connector/J)
//JDBC Class.forName("com.mysql.jdbc.Driver"); Connection conn =DriverManager.getConnection("jdbc:mysql://127.0.0.1:1234/sample_schema","sample_user","sample_password"); //... 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)