专栏首页技术专栏eclipse/che 使用

eclipse/che 使用

这篇文章从第5大块开始看

java-web

1.新建workspace选择java-mysql运行环境

新建工作空间

2.进入工作空间新建console-java-simple项目

新建项目

3.修改java/src/main/ org.eclipse.che.examples下HelloWorld.java文件
package org.eclipse.che.examples;


import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;

public class HelloWorld {
    
    private Connection conn = null;
    public void MySQLDatabaseConnection() throws Exception{
        try {
        
            String driverName = "org.gjt.mm.mysql.Driver";   //获取属性文件中的内容
            String url = "jdbc:mysql://172.17.0.6:3306/test?useUnicode=true&characterEncoding=utf-8";  //这里请看下街
            String uname = "root";  //不变
            String upwd = "password";  //不变
            Class.forName(driverName);
            this.conn = DriverManager.getConnection(url,uname,upwd);
        }catch (Exception e){
            throw e;
        }
    }

    public Connection getConnection() {
        return this.conn;
    }

    public void close() throws Exception{
        if(this.conn!=null){
            try {
                this.conn.close();
            }catch (Exception e){
                throw e;
            }
        }
    }
    
    public static void main(String... argvs) throws Exception{
        HelloWorld hello = new HelloWorld();
        hello.MySQLDatabaseConnection();
        hello.getConnection();
        String a = "Che";
        System.out.println("Hello World " + a + "!");
    }
}
4.点击屏幕下方process栏的左栏里的db上的new Terminal按钮,这会在process的右侧新建一个Terminal窗口,并且只显示了root@xxxxx,xxxxx的内容为当前容器id,然后在其中输入cat /etc/hosts 在返回的信息中,找到ip地址是以172.17开头,并且对应的名称为容器id的那一项的ip,此ip即为上一节中url中的ip

image.png

然后继续输入如下命令新建数据库

mysql -u root -p //提示输入密码,密码为password
create database test; //新建数据库
通过show databases 查看刚刚创建的数据库
5.运行

点击左侧commands栏分别运行jdbc:build 和jdbc:run命令,最后控制台打印helloworld说明测试成功

image.png

image.png

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spring boot+Spring security+JJWT 实现restful风格的权限验证

    https://github.com/MarkGao11520/spring-boot-security-restful

    Meet相识
  • Python3入门机器学习(二)- Jupyter Notebook与Numpy的使用

    测试结果表明,运行了一千次,取有价值的7次,平均每次耗时324+/-5.7 μs(有多少次循环是由Jupyter Notebook自动决定的)

    Meet相识
  • 慕课网Flask构建可扩展的RESTful API-2. REST基本特征

    我们把服务器提供的服务统一称为资源。 我们可以使用URL来定位资源,如/v1/book/user/1 来定位一个用户 定位到资源以后,可以使用HTPP动词来...

    Meet相识
  • 来,通过 Excel 来认识神器——POI

    Apache POI - the Java API for Microsoft Documents,顾名思义,Apache的三方包,用来操作微软office文档...

    Java技术栈
  • Java集合综合面试题

    面试题:现在在一个List集合之中保存了多个String对象,要求将这个List集合变为Set集合,而后再将这个Set集合之中的全部数据保存在Map集合的val...

    葆宁
  • 通过OpenCVS实现对CSV数据的封装

    一般CSV文件都作为系统基础数据提供者的角色被频繁使用者。如果在进行自动化测试时,测试用例中的数据非常依赖于SUT中的上下文基础数据,而这些基础数据又是通过CS...

    Antony
  • java学习:调用 java web service

    先写一个java的class:AwbModel(相当于要在web service中传输的实体对象) package webservicesample; pub...

    菩提树下的杨过
  • Java中的异常处理2堆栈追踪finally自动尝试关闭资源语法

    想要知道异常的根源,以及多重方法调用下异常的传播,可以利用异常对象自动收集的堆栈的追踪来取得相关信息,例如,调用调用异常对象的printStacktrace()...

    desperate633
  • java8新特性(一):Lambda表达式

    Lambda 是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的...

    周三不加班
  • Collection 集合中的线程安全问题

    用户5927264

扫码关注云+社区

领取腾讯云代金券