赞
踩
Maven 是一个项目构建工具,创建的项目只要遵循 Maven 规范(称为Maven项目),即可使用 Maven 来进行:管理 jar 包、编译项目,打包项目等功能。
为什么学习 Servlet 之前要学 Maven?
因为 Servlet 是框架,要使用 Maven 进行 jar 包管理和项目打包和发布。
1.导入外部 jar 包
2.打包项目
3.发布项目
Maven 项目中可以引入依赖包(引入外部框架的 jar 包),引入后,加载依赖包的方式为在 Maven 仓库中搜索。
Maven仓库可以理解为存放依赖包的仓库,分为本地仓库和远程仓库两种。
IDEA一般自带Maven
打开IDEA,如图点击:
搜索Maven,复制②去文件管理器,搜索这个路径:
有的电脑这个路径下有settings.xml文件,有的没有,例如本机就没有这个文件。
Maven数据源配置(默认的是国外的数据源)特别重要!!!
1.找到Maven的settings.xml配置文件
a)默认自己的电脑上有此文件。
b)电脑上没有此文件(以下示例)
(1)复制IDEA中的settings.xml文件名(一定复制,要不然可能出错)
⑴创建相对应的目录,去博客资源里下载配置好的settings.xml文件,复制到当前路径
2.配置settings.xml(当前电脑有settings.xml的用户,如果复制下载settings.xml的用户可忽略此步骤)
右键点击settings.xml,以Visual Studio Code或IDEA打开文件(以下用Visual Studio Code打开)
找到,未配置时如下所示:
在中配置如下,然后保存:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
3.必须勾选Override
4.配置新项目的Maven国内源
搜索Maven,执行以上三步操作:
首次创建Meven加载时间较长,请耐心等待。
Meven项目目录介绍:
有时候导入项目蓝色的java文件夹为灰色,通过以下方法设置为蓝色:
1.先去Maven中央仓库,找到对应的依赖仓库 Maven仓库
以Mysql为例
2.在xml文件中添加
3.重新加载当前项目的依赖信息
4.成功导入:
这是一个mysql数据库:
在蓝色的java文件夹中写代码:
import com.mysql.jdbc.Connection; import com.mysql.jdbc.jdbc2.optional.MysqlDataSource; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class App { public static void main(String[] args) throws SQLException { //1.得到DataSource MysqlDataSource dataSource=new MysqlDataSource(); dataSource.setURL("jdbc:mysql://127.0.0.1:3306/java33?characterEncoding=utf8&useSSL=true"); dataSource.setUser("root"); dataSource.setPassword("12345678"); //2.得到Connection Connection connection= (Connection) dataSource.getConnection(); //3.拼接sql,并执行 String sql="select * from book where id=?"; PreparedStatement statement=connection.prepareStatement(sql); statement.setInt(1,2); //4.执行查询 ResultSet resultSet= statement.executeQuery();//查询 //int result=statement.executeUpdate();//增加 、删除、修改 if(resultSet.next()){ //有数据 System.out.println("书名:"+resultSet.getString("name")); System.out.println("作者:"+resultSet.getString("author")); } //5.关闭资源 resultSet.close(); statement.close(); connection.close(); } }
成功查询到:
1.检查Maven下的settings.xml是否配置了并勾中了国内版。(然后重试)
若还不行,则继续执行以下步骤:
2.删除本地Maven仓库的所有jar包
删除掉这个文件夹里的所有文件:
3.使用Maven重新生成依赖(此举可解决绝大多数问题,若还不行,请看下一步)
4.更换网络,重新尝试前三步的操作
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。