话不多说直接上效果图

下面给出参考代码:

  1. package com.humi.db;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.PreparedStatement;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7. public class DBTest {
  8. // public DBTest(){};
  9. // public DBTest(String a){};
  10. //ip+port
  11. // static String URL ="jdbc:mysql://119.29.36.221:3306/test";//服务器数据库
  12. static String URL ="jdbc:mysql://1592ba7b93d216.gz.cdb.myqcloud.com:7107/e_market";//腾讯云数据库
  13. //uid
  14. static String userName="root"; //默认root mysql 没有去改她
  15. //pwd
  16. static String userPassword="***"; //这里输入自己的密码
  17. //mysql SQL;
  18. static String SQL="select * from mysql_user";
  19. //mysql connection
  20. static Connection conn =null;
  21. //prestatement
  22. static PreparedStatement pst = null;
  23. //resultSet
  24. static ResultSet rs = null;
  25. static {
  26. try {
  27. Class.forName("com.mysql.jdbc.Driver");
  28. System.out.println("驱动加载成功!");
  29. } catch (ClassNotFoundException e) {
  30. System.out.println("没有找到驱动!");
  31. e.printStackTrace();
  32. }
  33. }
  34. public static void conectDB(String URL,String userName,String userPassword){
  35. try {
  36. conn = DriverManager.getConnection(URL, userName, userPassword);
  37. System.out.println("已连接上"+URL+":\n数据库"+conn);
  38. } catch (SQLException e) {
  39. System.out.println("获取链接失败");
  40. e.printStackTrace();
  41. }
  42. }
  43. public static void querryByid(String SQL){
  44. try {
  45. pst = conn.prepareStatement(SQL);
  46. System.out.println("执行查询语");
  47. rs = pst.executeQuery();
  48. while(rs.next()){
  49. System.out.println("id"+"uname"+"upwd\n"+
  50. rs.getInt(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
  51. }
  52. } catch (SQLException e) {
  53. System.out.println("查询失败");
  54. e.printStackTrace();
  55. }
  56. }
  57. public static void close(Connection conn,PreparedStatement pst, ResultSet rs){
  58. if(rs!=null){
  59. try {
  60. rs.close();
  61. } catch (SQLException e) {
  62. e.printStackTrace();
  63. }finally{
  64. if(pst!=null){
  65. try {
  66. pst.close();
  67. } catch (SQLException e) {
  68. e.printStackTrace();
  69. }finally{
  70. if(conn!=null){
  71. try {
  72. conn.close();
  73. System.out.println("数据库链接已关闭,资源已释放");
  74. } catch (SQLException e) {
  75. e.printStackTrace();
  76. }finally{
  77. conn=null;
  78. pst= null;
  79. rs = null;
  80. }
  81. }
  82. }
  83. }
  84. }
  85. }
  86. }
  87. public static void main(String[] args) {
  88. DBTest dbUtil = new DBTest();
  89. dbUtil.conectDB(URL, userName, userPassword);
  90. dbUtil.querryByid(SQL);
  91. dbUtil.close(conn, pst, rs);
  92. }
  93. }

java jdbc 链接mysq 测试l 云服务器 和云数据库 mysql DB的更多相关文章

  1. Java JDBC链接Oracle数据库

    package com.test.test; import java.io.FileInputStream;import java.io.FileNotFoundException;import ja ...

  2. Navicat连接腾讯云服务器上的数据库

    下面介绍Navicat连接腾讯云服务器上的数据库的两种方法: 方法一:[不需要修改相关远程客户端连接权限] 点击安装好的桌面navicat图标,进入后如下图: 连接方法:ssh中输入自己服务器的外网i ...

  3. 阿里云服务器centos7,docker部署mysql+Redis+vue+springboot+Nginx+fastdfs,亲测可用

    一.购买云服务器 我是今年双十一期间在阿里云购买的服务器, 简单配置2核_4G_40G_3M,三年用了不到800块,不过当时我记得腾讯云更便宜,个人感觉,阿里的云服务器更加的稳定, 毕竟身经百战, 经 ...

  4. 在阿里云服务器中安装配置mysql数据库完整教程

    阿里云ECS服务器CentOS7上安装MySql服务 (可选)1.确保服务器系统处于最新状态 [root@localhost ~]# yum -y update如果显示以下内容说明已经更新完成 Rep ...

  5. 云服务器搭建JDK+Tomcat+MySQL环境

    一.首先租赁一台云服务器(阿里云服务器或者腾讯云服务器) 其实可以在windows电脑上使用VMware workstation来安装虚拟机进行操作,毕竟云服务器低配也是很贵的.不过可以使用学生价去租 ...

  6. 阿里云服务器CentOS6.9安装Mysql

    上篇讲了CentOS6.9安装tomcat,这篇来讲mysql的安装 1.查看CentOS是否安装了MySQL yum list installed | grep mysql //查看CentOS是否 ...

  7. Navicat连接阿里云服务器Linux下的Mysql

    用Navicat连接阿里云ECS服务器上的MySQL数据库   今天用navtive连接阿里云服务器(Linux)的数据库时,老是连接不上,并且报10060错误,要通过以下两个步骤解决: 1.先进入l ...

  8. 部署Django到云服务器(centos+nginx+mysql+uwsgi+python3)【操作篇(1)】

    开篇 笛卡尔说:"你不能教会一个人任何东西,你只能帮助他发现他自己内心本来就有的东西!" jacky能教你的,只能是经验和建议,要逆袭还得通过自己对数据的不断领悟,数据领域的技能都 ...

  9. 云服务器 ECS Linux 系统 MySQL 备份的导入导出

    MySQL 备份的导出 注意: 如果您使用的是帮助中心的一键环境配置,那么 MySQL 的安装目录是 /alidata/server/mysql. 如果您将 MySQL 安装到其他目录,您需要输入您 ...

随机推荐

  1. 如何确认oracle客户端中的TNSNAMES中的service_name

    在我们安装oracle的客户端,或者PLSQL develop的时候,需要在oracle的安装目录下修改TNSNAME中配置你要连接的数据库的TNS参数.配置好了可以通过命令行使用tnsping命令测 ...

  2. 阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_04-Eureka注册中心-将服务注册到Eureka Server

    cms相当于客户端 配置客户端的信息 后面加逗号分隔开 50102表示向两台eureka服务上报服务,如果有一台死掉了 那么还可以上另外的一台去注册服务 直接把ip注册到eureka 启动类加注解 重 ...

  3. (十四)Centos之安装vsftp服务

    一.为什么要安装vsftp服务 我们需要向centos操作系统的服务器上上传文件或者下载文件,这时候,ftp有必要安装下,我们选择主流的vsftp 二.安装 第一步:安装vsftp yum insta ...

  4. (五)AJAX技术

    一.定义 AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 传统的 ...

  5. Vue.js学习TodoMVC小Demo

    实现效果如下: 把玩了添加和删除功能,代码如下: index.html: <!doctype html> <html lang="en"> <head ...

  6. Spring Boot使用监听器Listener

    之前介绍了在Spring Boot中使用过滤器:https://www.cnblogs.com/zifeiy/p/9911056.html 接下来介绍使用监听器Listener. 下面是一个例子: p ...

  7. droid AVD创建及设置中各参数详解

    设置AVD时有些参数比较模糊,特地找了篇文章,大家参考下! 本文根据如下的模拟器安装做一些解释: Name: 自定义虚拟的名称,不能有空格或者其他非法字符,否则不能创建,即Creat AVD不能高亮点 ...

  8. iOS-app清除缓存

    一直寻寻觅觅找app的清除缓存的方法,发现:并没有什么固定的方法,你既然有做对应的缓存机制,这个机制就应该有清除缓存的方法.例如如果你使用某个第三方的图片库,这个库有缓存机制,那么它就应该提供对应的清 ...

  9. iOS面试-深拷贝和浅拷贝

    浅copy:实际上的内存只有一份 任何copy都只是指向这个内存的一个引用 深copy:原始数据有一份 每一个copy的对象不再是引用 而是内容大小一样 内存地址不同的独立对象 系统的非容器类对象 c ...

  10. Docker 跨主机网络 overlay(十六)

    目录 一.跨主机网络概述 二.准备 overlay 环境 1.环境描述 2.创建 consul 3.修改 docker 配置文件 4.准备就绪 三.创建 overlay 网络 1.在 host1 中创 ...