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

本文详细介绍了在Win10环境下,如何配置Java、Maven、Tomcat8.0和MySQL8.0.15,包括环境变量设置、Maven本地仓库配置、Tomcat的URIEncoding设置,以及MySQL的安装和初始化。同时,讲解了如何在IDEA中创建JavaEE项目,使用JDBC连接MySQL并进行数据库操作。
摘要由CSDN通过智能技术生成

首先就是运行Java安装程序然后傻瓜式安装就可以了,还是注意不要下到C盘,省的到时候还欲哭无泪(呜呜呜~)

第二点就是环境变量的配置了————win+e唤出文件管理器,然后在此电脑右键属性

,再点击高级系统设置,弹出后点击环境变量,然后准备修改就行了(见下图)~

最终到了这个页面

e297540ea5f6e1ebfc9b584e181610b4.png

那么接下来就是设置环境变量了。

javascript JAVA_HOME : (D:\develop\java\jdk1.8.0_171) 此处填你的jdk文件地址,就是图中那个导航栏中的地址。

9f1e7ae4b41d1b254043523376aa8aee.png

系统变量Path添加

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

然后你就可以去Dos运行一下==java==与==javac==

1a197b6c96688a66867da3caa96da8f8.png

8ab106b6cc13a86f23e90e94673d83e2.png

如果出现上述的输出,那么恭喜你,Java安装成功啦,★,°:.☆( ̄▽ ̄)/$:.°★ 。

2.Maven安装与配置

首先你肯定已经从上面的链接里下载了Maven包,那么接下来只要把它解压,然后转移到你想让它去的地方,如下图。

60e36f6e1cbff201ab45253c3eee227a.png

如果你仔细观察的话,会发现==你的上面的文件夹里是没有repo文件夹的==,那么我们就需要创建一个(没错,直接创建一个,然后在配置文件指明就行了)。

那么接下来,就是编辑配置文件了,就是上面那个目录的==conf文件夹==里,然后打开==settings.xml==。

首先来到54行左右,修改maven本地仓库存储路径为自己新建的repo目录。

1a8c5092aca6327b3ab9c6000a6f1503.png

然后来到160行左右,修改从默认仓库下载到从阿里云镜像下载。

javascript alimavenaliyun mavenhttp://maven.aliyun.com/nexus/content/groups/public/central

26dbd244033dbcf6683b7681c4277b72.png

设置MAVEN_HOME系统变量

049a3bf665287272214c56f098fc8cb4.png

设置MAVEN_OPTS系统变量(设置字符编码)

6d0193350ed33867fbd3b07671614dce.png

加入Path

%MAVEN_HOME%\bin

Dos 测试

16999c542a9b15f25af7266904e0329a.png

再次祝贺你,maven配置成功★,°:.☆( ̄▽ ̄)/$:.°★ 。

3.Tomcat安装与配置

首先你肯定已经从上面的链接里下载了Maven包,那么接下来只要把它解压,然后转移到你想让它去的地方,如下图。

bf8e7d26b6facddd8fea2dc765ee4ff0.png

然后同样打开==conf==文件夹,编辑==server.xml==,约69行左右加入 URIEncoding=“UTF-8”

410b25c4917f55995246843871464148.png

设置CATALINA_HOME系统变量

9ad2328d5e9db9c935c7b0306a1eef9a.png

加入Path

javascript %CATALINA_HOME%\bin

Dos测试:startup.bat命令启动tomcat

0e2408a4a8494d1db5aaa4d018930578.png

1bbd4d2f4b55ba8305805e624e0e9330.png

再次祝贺你,Tomcat配置成功★,°:.☆( ̄▽ ̄)/$:.°★ 。

4.MySQL安装与配置

之前从MySQL官网下载的速度着实感人,不知道是不是我的网络太慢了呢(手动狗头),上传到了百度云MySQL8.0提取码: e5rx.

下载解压,并且将其移动到合适的路径,得到如图。

4e955812111c527b9e7c2c2cfd82977a.png

会发现没有上图的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 [email protected]: APWCY5ws&hjQ ...

安装服务并启动

javascript mysqld install net start mysql 有可能会因为出错密码而出现1045的错误,那么我们就可以输入--skip-grant-tables --shared-memory可以实现免密登陆,一个Dos执行,另一个Dos登录

mysql -u root -p,如果以上安装全部正确,那么就会得到响应,就表示安装成功啦!★,°:.☆( ̄▽ ̄)/$:.°★ 。

228f286826993a06491120a63a3f1220.png

Path加入bin目录,就可以命令行直接运行啦。

c6c646037fe6d02aec435241851a6fdf.png

6660b446a8fea428d40a4e21e4106b12.png

5.IDEA使用JDBC连接MySQL

首先,照例放一个连接MySQL使用的驱动包Connector 提取码: qsiu,下载,解压,放到合适的位置。

160061fbf583f4b30a16c49b44c6870e.png

IDEA创建项目,导入jar包

1f3d9de25974232fc4596c52a4e67150.png

简单的设计一个测试表

e726517898a6601ea2168f3147b67a95.png

测试访问数据库

加载驱动程序

建立连接对象

创建语句对象

获得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(); } } }

输出结果

e1c69419beac8972b00ff6b6853fbf74.png

6.IDEA创建JavaEE项目

File选项选择Java Enterprise项目,然后勾选Web Application,并选择Tomcat作为服务器(因为之前已经配置好,所以可以直接使用)。

563245d855a10d2e46a9ce90f64a7557.png

进来后直接启动项目,显示如下结果则表示成功

73fd20113770848d1bcf44b4adfe0761.png

创建Servlet

右击src--new--create new servlet,名称为Servle_test

a47ab1c0b78aa71c0b8513899a5285ab.png

写一些测试代码

b731e0cc2b0f229ffeacb4d5827175e1.png

在web.xml配置路由

034599ad4713e6664125183ec18e8e6b.png

重新部署Tomcat

f821a28e4580a7315e9ab94fd2160251.png

即可通过预设的路由访问

d8d07af2db9306510c0fc0de8b8f1925.png

方法二:

创建servlet的时候勾选下方选项==JavaEE 6 annotated class==框,(上面图片也勾了,但是没用)以注解形式进行,这样就不需要在web.xml中说明,但servlet中的代码有一点要修改。

8efdb04cdf2842ada6b85f9df91e0531.png

重新部署,也可以路由访问。

70ed041f320c507a018db7ebd9b420ad.png

到此为止,我们已经完成了Java,Maven,Tomcat8.0,Mysql8.0.15安装与环境配置,以及IDEA2019.3使用JDBC连接MySQL、创建JavaEE项目,★,°:.☆( ̄▽ ̄)/$:.°★ 。,希望大家一起进步~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值