通过JDBC连接MySQL数据库,代码中的JDBC链接格式如下:

jdbc:mysql://:/?sslmode=verify-full&sslrootcert=

表1参数说明参数

说明

如果通过弹性云服务器连接,“instance_ip”是主机IP,即“基本信息”页面该实例的“内网地址”。

如果通过连接了公网的设备访问,“instance_ip”为该实例已绑定的“弹性公网IP”。

端口,默认3306,当前端口,参考“基本信息”页面该实例的“数据库端口”。

数据库名,即需要连接的数据库名(默认的管理数据库是mysql)。

sslmode

ssl连接模式,默认全认证模式。

sslrootcert

ssl连接CA证书路径,该文件需放在执行该命令的路径下。

连接MySQL数据库的java代码,可参考以下示例:

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

import java.sql.SQLException;

public class MyConnTest {

final public static void main(String[] args) {

Connection conn = null;

Statement stat = null;

// set sslmode here.

// with ssl certificate and path.

String url = "jdbc:mysql://192.168.0.225:3306/my_db_test?sslmode=verify-full&sslrootcert=/home/Ruby/ca.pem";

try {

Class.forName("com.mysql.jdbc.Driver");

conn = DriverManager.getConnection(url, "root", "password");

System.out.println("Database connected");

Statement stmt = conn.createStatement();

String sql = "SELECT * FROM mytable WHERE columnfoo = 500";

ResultSet rs = stmt.executeQuery sql);

while (rs.next()) {

System.out.println(rs.getString(1));

}

rs.close();

stmt.close();

conn.close();

} catch (Exception e) {

e.printStackTrace();

System.out.println("Test failed");

} finally {

// release resource ....

}

}

}

jdbc连接云数据库mysql_如何通过JDBC连接MySQL数据库相关推荐

  1. jae mysql_京东云计算JAE京东云引擎免费云空间支持PHP,MysqL数据库申请使用方法

    Jingdong App Engine (JAE)京东云引擎,由京东推出,之前貌似测试了好久,不肯让人注册,前一段时间有一个朋友发邮件告诉我现在JAE终于开放注册了,部落第一时间去申请开通了JAE免费 ...

  2. mysql连接池设计_数据库连接池(基于MySQL数据库)

    使用JDBC是怎么保证数据库客户端和数据库服务端进行连接的? 通过代码: conn=DriverManager.getConnection(url, username, password); JDBC ...

  3. 阿里云服务器CentOS8 搭建javaweb环境及mysql数据库安装

    阿里云服务器CentOS8 搭建javaweb环境及mysql数据库安装 一. JavaWeb环境搭建 步骤1:登录 Linux 实例 1.使用标准方式登录 Linux 实例(推荐) 浏览器直接搜索阿 ...

  4. 阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二)

    阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二) 上篇文章讲到的是安装apache服务器时遇到的坑,经过排错总算是把Apache的坑填完了,没想到安装mysql又跳坑里了,真是不得不 ...

  5. java计算机毕业设计vue架构云餐厅美食订餐系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计vue架构云餐厅美食订餐系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计vue架构云餐厅美食订餐系统源码+mysql数据库+系统+lw文档+部署 本源码技 ...

  6. Oracle 数据库、Microsoft SQL Server、MySQL 数据库三种常见数据库的区别深度剖析

    文章目录 前言 一.ORACLE 数据库 二.Microsoft SQL Server 数据库 三.MySQL 数据库 总结 前言 Oracle 数据库.Microsoft SQL Server.My ...

  7. mysql通过局域网访问数据库_MySQL数据库之局域网内访问同一个mysql数据库

    本文主要向大家介绍了MySQL数据库之局域网内访问同一个mysql数据库 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 局域网内访问同一个mysql数据库. 一.运行cmd,输 ...

  8. 只安装mysql数据库客户端吗_如何安装MySQL数据库和navicat客户端?

    如何安装数据库? MySQL数据库用于存放数据,客户端navicat是为了方便操作数据库而设计的一种图形化软件. 只要电脑上安装了客户端,在任何地方打开电脑,都可以使用客户端连接到MySQL数据库. ...

  9. 【数据库学习】——【汇总】MySQL数据库下载与安装(Msi文件安装和免安装版本)、Navicat下载与安装

    目录 1.MySQL数据库下载与安装 1)MySQL数据库下载 MySQL官网 MySQL数据库下载 2)MySQL 通过msi文件安装 3)MySQL免安装版本使用 1)将免安装包移动到安装的文件夹 ...

  10. 使用php从网络访问mysql数据库,使用PHP从web访问mysql数据库

    一. web数据库构架的工作原理 1. 用户由浏览器发出HTTP请求,请求特定的web页面. 2. web服务器接受接收到对特定页面的请求,检索相应文件,并将其传递给php引擎处理. 3. php引擎 ...

最新文章

  1. spring入门详细教程(五)
  2. 弱网环境测试-Charles学习
  3. Oracle 10g 数据库的备份和还原
  4. Cow Contest——Floyed+连通性判断
  5. 用visio反向工程画oracle数据库表的结构图
  6. 致命车祸进展:Uber无人车检测到了行人,但选择了忽略
  7. android平台上的sprite,tilelayer设计,android平台上的sprite,tilelayer设计
  8. 视频质量评价PSNR
  9. 数据库表设计(一):字段设计规范和命名规范
  10. The type of the expression must be an array type but it resolved to ListObj
  11. 三毛3--亲爱的婆婆大人
  12. linux学校_济南教师招聘 |济南市益友培训学校7大岗位教师招聘(月薪4k15k、包住)...
  13. PHP连接并使用人大金仓数据库kingbase
  14. AST实战技巧|使用v神插件动态替换AST还原后的代码
  15. 想学3D建模?适合安装3dsmax软件的笔记本配置
  16. 当前京东数据平台用到spark 的五种方式
  17. Win11终于兼容安卓App!微软推送安卓子系统
  18. 私人服务器用老旧电脑怎样改
  19. 手把手教你写shell脚本——shell循环结构
  20. GitHub中的repositories如何删除?

热门文章

  1. html如何将画布移到最右边,HTML5画布如何给它一个边界?
  2. 第七章 短语宏与XML IVR
  3. 一入侯门“深”似海,深度学习深几许(深度学习入门系列之一)
  4. 荣耀会更新鸿蒙吗,支持数十款机型!鸿蒙系统尝鲜计划出炉,荣耀用户要失望了...
  5. igh (学习笔记)
  6. 前女友被腾讯挖走的那晚,我帮她...
  7. 僵尸毁灭工程文件与服务器不匹配,僵尸毁灭工程联机教程 僵尸毁灭工程联机服务器设置_3DM单机...
  8. 09 MySQL用户管理
  9. cocos2d-html5 -- 打怪升级之路
  10. 技术漫谈 | 远程访问和控制云端K8S服务器的方法