做国外有那些网站比较好,设计之家官网效果图,南同网站建设,短链接怎么生成1.创建 Maven 工程
打开idea新建一个项目File → Project Structure → Project#xff0c;build system中选择maven
#xff08;1#xff09;由于 IDEA 中集成了 Maven#xff0c;所以我们就不需要下载了#xff0c;直接使用 IDEA 默认的 Maven 进行项目构建。
#…1.创建 Maven 工程
打开idea新建一个项目File → Project Structure → Projectbuild system中选择maven
1由于 IDEA 中集成了 Maven所以我们就不需要下载了直接使用 IDEA 默认的 Maven 进行项目构建。
2打开 IDEA 开发工具单击 File → new → Project选择 Maven点击 create。 创建成功的界面 在pom.xml的文件中引入相关依赖具体代码如下
?xml version1.0 encodingUTF-8?project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.itheima/groupIdartifactIdmybatistest/artifactIdversion1.0-SNAPSHOT/versiondependenciesdependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.2/version/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.11/version/dependencydependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/version!-- scopetest/scope--scopecompile/scope/dependency/dependenciesbuildresourcesresourcedirectorysrc/main/java/directoryincludesinclude**/*.properties/includeinclude**/*.xml/include/includesfilteringtrue/filtering/resource/resources/build/project
完成后视图如下 3.创建数据库 在数据库中插入具体的数据 运用代码检验一下是否建立成成功 4.创建数据库连接信息配置文件
在项目src/main/resources目录下创建数据库连接的配置文件在这里将其命名为db.properties,在该文件中配置数据库的连接参数具体代码如下
mysql.drivercom.mysql.cj.jdbc.Drivermysql.urljdbc:mysql://localhost:3306/mybatis?serverTimezoneUTCcharacterEncodingutf8useUnicodetrueuseSSLfalsemysql.usernamerootmysql.password123456
完成图如下 创建MyBatis的核心配置文件
在项目src/main/resources目录下创建MyBatis的核心配置文件该文件主要用于项目的环境配置如图连接相关配置在这里命名为mybatis-config.xml.具体代码如下
?xml version1.0 encodingUTF-8 ?!DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtdconfiguration!-- 环境配置 --!-- 加载类路径下的属性文件 --properties resourcedb.properties/environments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/!-- 数据库连接相关配置 ,db.properties文件中的内容--dataSource typePOOLEDproperty namedriver value${mysql.driver}/property nameurl value${mysql.url}/property nameusername value${mysql.username}/property namepassword value${mysql.password}//dataSource/environment/environments!-- mapping文件路径配置 --mappersmapper resourcemapper/UserMapper.xml//mappers/configuration 配置图如下到此mybatis配置完成。 MyBatis入门程序
创建POJO实体
在项目src/main/java目录下创建com.itheima.pojo包在com.itheima.pojo包下创建User类该类用于封装User对象的属性具体代码如下
package com.itheima.pojo;public class User {private int uid; //用户idprivate String uname; //用户姓名private int uage; //用户年龄public int getUid() {return uid;}public void setUid(int uid) {this.uid uid;}public String getUname() {return uname;}public void setUname(String uname) {this.uname uname;}public int getUage() {return uage;}public void setUage(int uage) {this.uage uage;}} 配置完成图如下 创建映射文件User Mapper.xml 在项目的 J src/main/resources目录下创建一个 mapper文件夹,在 mapper文件夹下创建映射文件 Usermer. xml,该文件主要用于配置SQL语句和Java对象之间的映射,使SQL语句查询出来的数据能够被封装成Java对象。一个项目中可以有多个映射文件,每个实体类都可以有其对应的映射文件。映射文件通常使用POJO实体类名 Mapper命名。例如,User实体类的映射文件名称就为 Usermapper.xml, Usermapper.xml的实现具体代码如下
?xml version1.0 encodingUTF-8?!DOCTYPE mapperPUBLIC -//mybatis.org//DTD mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd!-- mapper为映射的根节点--!-- mapper为映射的根节点namespace指定Dao接口的完整类名mybatis会依据这个接口动态创建一个实现类去实现这个接口而这个实现类是一个Mapper对象--mapper namespacecom.itheima.pojo.User!--id 接口中的方法名parameterType传入的参数类型resultType 返回实体类对象使用包.类名--select idfindById parameterTypeintresultTypecom.itheima.pojo.Userselect * from users where uid #{id}/select/mapper 配置完成后如图所示。 3编写测试类在项目的src/test/java目录下创建Test包在Test包下创建UserTest类该类主要要用于程序测试。具体代码如下
package Test;import com.itheima.pojo.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.junit.Test;import java.io.IOException;import java.io.Reader;public class UserTest {Testpublic void userFindByIdTest() {//读取文件名String resources mybatis-config.xml;//创建流Reader reader null;try {//读取mybatis-config.xml文件内容到reader对象中reader Resources.getResourceAsReader(resources);} catch (IOException e) {e.printStackTrace();}//初始化mybatis数据库,创建SqlSessionFactory类的实例SqlSessionFactory sqlMapper newSqlSessionFactoryBuilder().build(reader);//创建SqlSession实例SqlSession session sqlMapper.openSession();//传入参数查询返回结果User user session.selectOne(findById, 1);//输出结果System.out.println(user.getUname());//关闭sessionsession.close();}} 配置图如下 7.idea中数据库的连接
1首先本次使用的idea 是社区版所以并不自带dabatase即社区版本的IDEA没有直接的database供我们使用我们需要下载安装一个Database Navigator插件。 2install成功后点击ok然后进行restart.
3接着进行如下操作详细步骤见截图 找到并进入DB Browser 4创建connection连接输入连接数据库的相关信息 8.连接成功后运行测试程序即可 实验结果成功运行并输出所要搜索的“张三”