一个简单的 SSM 框架,连接mssql

1.pom.xml 配置:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>aon_two_ssm</groupId>
<artifactId>aon_two_ssm</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<!--下面这个properties配置非常重要,就各处的java运行时版本认为一致-->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<encoding>UTF-8</encoding>
</properties>
<dependencies>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>7.0.0.jre8</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.12</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
</dependency>
</dependencies>
<!-- <build>
<finalName>GetProvinceCityArea</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>-->
</project>
2.resources 下的mybatis.xml文件配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- 指定 MyBatis 数据库配置文件 -->
<properties resource="db.properties"/>
<!-- 指定 MyBatis 所用日志的具体实现 -->
<!-- <settings>
<setting name="logImpl" value="LOG4J" />
</settings>-->
<environments default="mssql">
<!-- 环境配置,即连接的数据库。 -->
<environment id="mssql">
<!-- 指定事务管理类型,type="JDBC"指直接简单使用了JDBC的提交和回滚设置 -->
<transactionManager type="JDBC"/>
<!-- dataSource指数据源配置,POOLED是JDBC连接对象的数据源连接池的实现。 -->
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="config/mapper/aon/moas/AonUserMapperService.xml"/>
</mappers>
</configuration>

3.db.properties文件设置
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://127.0.0.1;DatabaseName=TVS_CDTV
username=sa
password=tvs#2008


4.SQL文件配置AonUserMapperService.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="aon.moas.Service.IAonUserService">
<!--配置查询所有-->
<select id="queryAllAonuser" resultType="aon.moas.domain.model.AonUser">
select * from aonuser
</select>
</mapper>


5.接口文件
package aon.moas.Service;

import aon.moas.domain.model.AonUser;

import java.util.List;

public interface IAonUserService {
List<AonUser> queryAllAonuser();
}
6.实体文件
package aon.moas.domain.model;

public class AonUser {
private Integer aonUserID;
private String aonUserName;
private String aonUserSex;

public Integer getAonUserID() {
return aonUserID;
}

public void setAonUserID(Integer aonUserID) {
this.aonUserID = aonUserID;
}

public String getAonUserName() {
return aonUserName;
}

public void setAonUserName(String aonUserName) {
this.aonUserName = aonUserName;
}

public String getAonUserSex() {
return aonUserSex;
}

public void setAonUserSex(String aonUserSex) {
this.aonUserSex = aonUserSex;
}

public String getAonUserRemarks() {
return aonUserRemarks;
}

public void setAonUserRemarks(String aonUserRemarks) {
this.aonUserRemarks = aonUserRemarks;
}

private String aonUserRemarks;
}
 





猜你喜欢

转载自www.cnblogs.com/Qcls/p/12611975.html