javaEE环境配置并连接MySQL数据库

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: javaEE环境配置并连接MySQL数据库

本地安装java环境


  1. 下载Java SE jdk安装包。首先下载Java SE jdk安装文件jdk-13.0.2_windows-x64_bin.exe,下载链接:jdk下载地址,jdk版本:13.0.2。


  1. 下载完之后,直接默认下一步安装即可。


  1. 环境变量配置。配置步骤:计算机》右键属性》左侧有个高级系统设置》最底部有个环境变量


  • Path变量

QQ图片20220531134055.png

                                                    Path


  • JAVA_HOME变量


QQ图片20220531134053.png
                                                       JAVA_HOME


本地安装Tomcat


  1. 官网下载Tomcat Windows64位zip文件解压,版本:Tomcat8.5。

QQ图片20220531134050.png

                                                     tomcat下载


  1. 解压缩apache-tomcat-8.5.11-windows-x64.zip到D盘/

QQ图片20220531134047.png
                                                          解压


  1. 配置环境变量


QQ图片20220531134045.png
                                                         path

QQ图片20220531134042.png
                                                     catalina_home


  1. 输入命令,在tomcat目录\bin目录中 ,运行命令行 ,输入 service.bat install 稍候提示 the service "tomcat8" has been installed   ,则表示成功。


  1. 测试在tomcat\bin目录 ,双击 tomcat8W.exe 图形界面程序 ,在弹出的图形界面中 ,点击start  ,运行tomcat ,浏览器输入localhost:8080 ,访问。


QQ图片20220531134039.png
                                                    start


QQ图片20220531134037.png
                                                   配置成功


本地安装MySQL


  1. 下载MYSQL安装包。



MYSQL官方网站:https://dev.mysql.com/downloads/installer/


  1. 双击安装包,开始安装。


选择自定义安装,然后点击next。


QQ图片20220531134034.png

                                                        选择类型

注意这里是可以设置路径的,否则是默认地址


QQ图片20220531134032.png
                                                    选择路径

然后一直下一步就好



QQ图片20220531134029.png
                                                设置管理员密码

QQ图片20220531134026.png


                                                      连接服务器

此时就安装完成了,就可以开始MYSQL之旅了。


本地创建IDEA JavaEE项目


  1. 安装专业版IDEA,打开IDEA,选择create new project,开始创建JavaEE项目。

QQ图片20220531134023.png
                                                   创建项目


  1. 选择Java EE项目,选择web application


QQ图片20220531134021.png

                                                   选择第二个


  1. 添加tomcat server

QQ图片20220531134018.png
                                                     选择tomcat


  1. 项目命名,并完成创建


QQ图片20220531134016.png
                                           命名并选择路径


本地使用JDBC连接MySQL并读取数据


  1. 下载connector jar包,下载地址:jar包下载


点击dowmloads——community——mysql connectors,在页面寻找connector/j点击进入。


新建lib文件夹,将jar包放入该文件夹中。


QQ图片20220531134013.png
                                                         文件夹



  1. 右键点击lib----->选择add as library,完成jar包的导入。导包完成后,即可使用该包下的工具类。


  1. 数据库内准备数据

    QQ图片20220531134009.png
                                                   准备数据


  1. 新建TestJDBC类代码如下:

import java.sql.*;
class TestJDBC {
    public static void getMsg(){
        //预设url、驱动名、sql语句
        //mydb为要连接的数据库名
        String url = "jdbc:mysql://127.0.0.1:3306/mydb?serverTimezone=GMT";
        String driverName = "com.mysql.cj.jdbc.Driver";
        String sqlString = "select * from jdbc limit 1";
        try {
            //加载驱动
            Class.forName(driverName);
            //输入用户名密码并打开连接
            Connection con = DriverManager.getConnection(url,"root","Cui5039795891");
            //执行语句
            Statement statement = con.createStatement();
            ResultSet resulSet = statement.executeQuery(sqlString);
            //结果遍历打印
            while(resulSet.next()){
                System.out.println(resulSet.getString(1));
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    public static void main(String[] args) {
        getMsg();
    }
}


  1. 运行程序,结果如下:

QQ图片20220531134918.png
                                             运行结果


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
6月前
|
SQL Java 关系型数据库
Java连接MySQL数据库环境设置指南
请注意,在实际部署时应该避免将敏感信息(如用户名和密码)硬编码在源码文件里面;应该使用配置文件或者环境变量等更为安全可靠地方式管理这些信息。此外,在处理大量数据时考虑使用PreparedStatement而不是Statement可以提高性能并防止SQL注入攻击;同时也要注意正确处理异常情况,并且确保所有打开过得资源都被正确关闭释放掉以防止内存泄漏等问题发生。
256 13
|
12月前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
6月前
|
SQL 关系型数据库 MySQL
MySQL数据库连接过多(Too many connections)错误处理策略
综上所述,“Too many connections”错误处理策略涉及从具体参数配置到代码层面再到系统与架构设计全方位考量与改进。每项措施都需根据具体环境进行定制化调整,并且在执行任何变更前建议先行测试评估可能带来影响。
1504 11
|
6月前
|
SQL 关系型数据库 MySQL
排除通过IP访问MySQL时出现的连接错误问题
以上步骤涵盖了大多数遇到远程连接 MySQL 数据库时出现故障情形下所需采取措施,在执行每个步骤后都应该重新尝试建立链接以验证是否已经解决问题,在多数情形下按照以上顺序执行将能够有效地排除并修复大多数基本链接相关故障。
454 3
|
6月前
|
SQL 监控 关系型数据库
查寻MySQL或SQL Server的连接数,并配置超时时间和最大连接量
以上步骤提供了直观、实用且易于理解且执行的指导方针来监管和优化数据库服务器配置。务必记得,在做任何重要变更前备份相关配置文件,并确保理解每个参数对系统性能可能产生影响后再做出调节。
633 11
|
7月前
|
存储 关系型数据库 MySQL
修复.net Framework4.x连接MYSQL时遇到utf8mb3字符集不支持错误方案。
通过上述步骤大多数情况下能够解决由于UTF-encoding相关错误所带来影响,在实施过程当中要注意备份重要信息以防止意外发生造成无法挽回损失,并且逐一排查确认具体原因以采取针对性措施解除障碍。
404 12
|
11月前
|
安全 Linux 网络安全
YashanDB数据库服务端SSL连接配置
YashanDB支持通过SSL连接确保数据传输安全,需在服务端生成根证书、服务器证书及DH文件,并将根证书提供给客户端以完成身份验证。服务端配置包括使用OpenSSL工具生成证书、设置SSL参数并重启数据库;客户端则需下载根证书并正确配置环境变量与`yasc_env.ini`文件。注意:启用SSL后,所有客户端必须持有根证书才能连接,且SSL与密码认证独立运行。
|
8月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
619 0

推荐镜像

更多