亲宝软件园·资讯

展开

(Win10)Java,Maven,Tomcat8.0,Mysql8.0.15安装与环境配置,以及IDEA2019.3使用JDBC连接MySQL、创建JavaEE项目

风待葬12138 人气:0
###### 之前用windows+linux的双系统,最近不怎么舒服就把双系统给卸了,没想到除了问题,导致有linux残余,于是就一狠心重装了电脑,又把Java及其相关的一些东西重新装了回来,还好当初存了网盘链接,在此献给大家链接: [Win10_Java_Tools](http://pan.baidu.com/s/1qNEybHLGlk2ZLfl_LkuZ5g)提取码: 8jh9. ### 1.Java安装及配置 - 首先就是运行Java安装程序然后傻瓜式安装就可以了,还是注意*不要下到C盘*,省的到时候还欲哭无泪(呜呜呜~) - 第二点就是环境变量的配置了————win+e唤出文件管理器,然后在此电脑右键属性 ,再点击高级系统设置,弹出后点击环境变量,然后准备修改就行了(见下图)~ - 最终到了这个页面 ![final](https://img-blog.csdnimg.cn/20200304173507251.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 那么接下来就是设置环境变量了。 ```javascript JAVA_HOME : (D:\develop\java\jdk1.8.0_171) 此处填你的jdk文件地址,就是图中那个导航栏中的地址。 ``` ![specific](https://img-blog.csdnimg.cn/20200304174942399.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) ```javascript 系统变量Path添加 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin ``` 然后你就可以去Dos运行一下==java==与==javac== ![java](https://img-blog.csdnimg.cn/20200304175432491.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) ![javac](https://img-blog.csdnimg.cn/20200304175426640.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) __如果出现上述的输出,那么恭喜你,Java安装成功啦,*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。__ ### 2.Maven安装与配置 - 首先你肯定已经从上面的链接里下载了Maven包,那么接下来只要把它解压,然后转移到你想让它去的地方,如下图。 ![1](https://img-blog.csdnimg.cn/20200304181025106.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 如果你仔细观察的话,会发现==你的上面的文件夹里是没有repo文件夹的==,那么我们就需要创建一个(没错,直接创建一个,然后在配置文件指明就行了)。 - 那么接下来,就是编辑配置文件了,就是上面那个目录的==conf文件夹==里,然后打开==settings.xml==。 - 首先来到54行左右,修改maven本地仓库存储路径为自己新建的repo目录。 ![修改本地仓库](https://img-blog.csdnimg.cn/20200304181803828.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 然后来到160行左右,修改从默认仓库下载到从阿里云镜像下载。 ```javascript ``` ![修改为阿里云镜像](https://img-blog.csdnimg.cn/20200304182333388.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 设置MAVEN_HOME系统变量 ![MAVEN_HOME](https://img-blog.csdnimg.cn/20200304182813987.png) - 设置MAVEN_OPTS系统变量(设置字符编码) ![MAVEN_OPTS](https://img-blog.csdnimg.cn/20200304182921858.png) - 加入Path ```javascript %MAVEN_HOME%\bin ``` - Dos 测试 ![pic](https://img-blog.csdnimg.cn/20200304183247312.png) __再次祝贺你,maven配置成功*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。__ ### 3.Tomcat安装与配置 - 首先你肯定已经从上面的链接里下载了Maven包,那么接下来只要把它解压,然后转移到你想让它去的地方,如下图。 ![1](https://img-blog.csdnimg.cn/20200304183534298.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 然后同样打开==conf==文件夹,编辑==server.xml==,约69行左右加入 URIEncoding=“UTF-8” ![2](https://img-blog.csdnimg.cn/20200304183750268.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 设置CATALINA_HOME系统变量 ![3](https://img-blog.csdnimg.cn/202003041839005.png) - 加入Path ```javascript %CATALINA_HOME%\bin ``` - Dos测试:startup.bat命令启动tomcat ![4](https://img-blog.csdnimg.cn/20200304184310955.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) ![5](https://img-blog.csdnimg.cn/20200304184330662.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) __再次祝贺你,Tomcat配置成功*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。__ ### 4.MySQL安装与配置 之前从MySQL官网下载的速度着实感人,不知道是不是我的网络太慢了呢(手动狗头),上传到了百度云[MySQL8.0](http://pan.baidu.com/s/1f6GAfZQtfIZevU4KyPN9dA)提取码: e5rx. - 下载解压,并且将其移动到合适的路径,得到如图。 ![1](https://img-blog.csdnimg.cn/20200304201946195.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 会发现没有上图的data文件夹与my.ini,那么我们就来配置my.ini,在上图直接建立my.ini就可以。 ```javascript my.ini—以下为内容 [client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\develop\database\mysql-8.0.15-winx64(此处填入你自己的mysql路径) # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错 # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=UTF8MB4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB ``` - ==管理员==身份运行Dos,转到上图的bin目录,然后初始化数据库,注意一定要管理员运行,否则可能会因为权限问题出现错误 ```javascript mysqld --initialize --console 当执行完成后,会输出root用户的默认密码,一般为12位,如 ... 2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ ... ``` - 安装服务并启动 ```javascript mysqld install net start mysql 有可能会因为出错密码而出现1045的错误,那么我们就可以输入--skip-grant-tables --shared-memory可以实现免密登陆,一个Dos执行,另一个Dos登录 ``` - mysql -u root -p,如果以上安装全部正确,那么就会得到响应,就表示安装成功啦!*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。 ![响应](https://img-blog.csdnimg.cn/20200304204154283.png) - Path加入bin目录,就可以命令行直接运行啦。 ![7](https://img-blog.csdnimg.cn/20200304204411596.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) ![0](https://img-blog.csdnimg.cn/20200304204430822.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) ### 5.IDEA使用JDBC连接MySQL - 首先,照例放一个连接MySQL使用的驱动包[Connector](http://pan.baidu.com/s/1n0h4CCaLy4jrRA_JtTC94w) 提取码: qsiu,下载,解压,放到合适的位置。 ![0](https://img-blog.csdnimg.cn/20200304205856828.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - IDEA创建项目,导入jar包 ![1](https://img-blog.csdnimg.cn/20200304210935270.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 简单的设计一个测试表 ![1](https://img-blog.csdnimg.cn/20200304211609769.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 测试访问数据库 - 加载驱动程序 - 建立连接对象 - 创建语句对象 - 获得SQL语句的执行结果 - 关闭建立的对象,释放资源 - 代码示例 ```javascript import java.sql.*; public class jdbc_test { public static void main(String[] args) throws Exception{ try{ Class.forName("com.mysql.cj.jdbc.Driver"); }catch (ClassNotFoundException cne){ cne.printStackTrace(); } String dburl = "jdbc:mysql://127.0.0.1:3306/test_jdb?&useSSL=false&serverTimezone=UTC"; String sql = "SELECT * FROM test_jdbc"; try( Connection conn = DriverManager.getConnection(dburl,"root","lx2000"); Statement stmt = conn.createStatement(); ResultSet rst = stmt.executeQuery(sql)) { while (rst.next()){ System.out.println(rst.getInt(1)+"\t"+rst.getString(2)+"\t"+rst.getDouble(3)); } }catch (SQLException se){ se.printStackTrace(); } } } ``` - 输出结果 ![3](https://img-blog.csdnimg.cn/20200304212624573.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) ### 6.IDEA创建JavaEE项目 - File选项选择Java Enterprise项目,然后勾选Web Application,并选择Tomcat作为服务器(因为之前已经配置好,所以可以直接使用)。 ![1](https://img-blog.csdnimg.cn/20200304215510541.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 进来后直接启动项目,显示如下结果则表示成功 ![1](https://img-blog.csdnimg.cn/20200304215950892.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 创建Servlet - 右击src--new--create new servlet,名称为Servle_test ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200304220328903.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 写一些测试代码 ![3](https://img-blog.csdnimg.cn/20200304220609586.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 在web.xml配置路由 ![5](https://img-blog.csdnimg.cn/20200304220913128.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 重新部署Tomcat ![5](https://img-blog.csdnimg.cn/20200304220735152.png) - 即可通过预设的路由访问 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200304220941572.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 方法二: 创建servlet的时候勾选下方选项==JavaEE 6 annotated class==框,(上面图片也勾了,但是没用)以注解形式进行,这样就不需要在web.xml中说明,但servlet中的代码有一点要修改。 ![1](https://img-blog.csdnimg.cn/20200304221409527.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAyMjEyNw==,size_16,color_FFFFFF,t_70) - 重新部署,也可以路由访问。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200304221559730.png) #### 到此为止,我们已经完成了Java,Maven,Tomcat8.0,Mysql8.0.15安装与环境配置,以及IDEA2019.3使用JDBC连接MySQL、创建JavaEE项目,*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。,希望大家一起进步~

加载全部内容

相关教程
猜你喜欢
用户评论