DLA支持MySQL兼容的JDBC,可以使用MySQL命令行工具通过JDBC连接DLA。
前提条件
- DLA对外提供的是MySQL访问协议,MySQL命令行工具协议支持MySQL 5.0及以上版本。
mysql --version mysql Ver 14.14 Distrib 5.6.38, for Linux (x86_64) using EditLine wrapper
- 在创建JDBC连接前,需要先设置服务访问点来生成连接串,连接串由连接地址和端口号组成。
代码类型
不指定Schemamysql -h<end_point_host> -P<end_point_port> -u<user_name> -p<password> -c -A
说明 MySQL client 默认发送到服务器的 SQL statements 中删除 comments(包括优化器提示),直到 MySQL 5.7.7。如果使用小于5.7.7版本,请使用
-c 选项支持添加 comments(包括优化器提示) 。
- end_point_host:连接地址,如何获取连接地址,请参见设置服务访问点中的查看服务访问点信息。
- end_point_port:端口号。
- user_name:用户名。
- password:密码。
连接DLA后,您可以通过use <schema>切换到对应的Schema下。
指定schemamysql -h<end_point_host> -P<end_point_port> -u<user_name> -p<password> <schema> -c -A
连接DLA后,您已经在指定Schema下,可以通过select database()查看当前Schema。