连接实例

最近更新时间: 2024-06-12 15:06:00

操作场景

本文将介绍如何连接实例,连接后可对数据进行操作。

说明:

连接实例前要创建账号,账号创建详见创建账号

连接方式

创建账户后,参照如下方式进行连接

  • 腾讯云金融专区 数据库管理服务(DMC)

  • Windows 端,以命令行连接、客户端连接和 JDBC 驱动连接三种方式,以JDBC驱动为例。

  • Linux 端,以命令行连接为例。

数据库管理服务(DMC)

进入TDSQL控制台,查看实例列表,选中所需访问实例的操作列【登录】,输入账号密码。进入DMC管理界面。此访问方式为可视化界面,用户可以更加直观方便的管理实例。

Windows JDBC 驱动连接

TDSQL 支持程序驱动连接,本文以 Java 使用 JDBC Driver for MySQL 连接 TDSQL 为例。

  1. MySQL 官网 下载一个 JDBC 的 jar 包,将其导入 Java 引用的 Library 中。

  2. 调用 JDBC 代码如下:

    public static final String url = "内网地址";
    //调用JDBC驱动
    public static final String name = "com.mysql.jdbc.Driver"; 
    public static final String user = "用户名";
    public static final String password = "密码";
    //JDBC连接
    Class.forName("com.mysql.jdbc.Driver"); 
        Connection conn=DriverManager.getConnection("url, user, password");
     //关闭连接
     conn.close();

Linux 命令行连接

使用云服务器 CVM 访问数据库的内网地址。CVM 和数据库要在同一地域、同一账号且同一网络类型(都是基础网络或都在同一个 私有网络 VPC)。

  1. 以 CentOS 7.2 64位系统的 CVM 为例,利用 CentOS 自带的包管理软件 Yum 去腾讯云金融专区的镜像源下载安装 MySQL 客户端。

  2. 执行以下命令安装客户端:

  3. 命令行显示 complete 后,表示 MySQL 客户端安装完成。

  4. 输入命令 mysql -h内网地址 -P端口 -u用户名 -p密码 -c 连接 TDSQL,下一步即可进行分表操作。

    • 使用MySQL登录命令时,请务必增加-c参数,这样可以使用注释透传功能。

    • 注释透传指支持透传 SQL语句到对应的一个或者多个物理分片(Set),并透传到分表键(Shardkey)对应的分片(Set)中的操作方式。