栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

java-SpringBoot-oracle配置【自用】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java-SpringBoot-oracle配置【自用】

环境
  • jdk 1.8
  • maven-3.6.0
  • idea 2018.1
  • oracle
配置 1.新建一个project,选择下图



创建成功的目录是如下图,创建时要保持网络顺畅,不然可能会创建不成功。

2.点击file-settings

maven文件选择你自己的目录地址就行。

关于这个自动生成的目录,可以查看一下settings.xml的文件,如果想要修改这个路径可以修改一下下面这个路径。

配置完成之后点击运行

如果右下角出现这个点击Import changes

导入这个依赖,导入这个后,可能会飘红,但是没关系,经过下面的操作就不会飘红啦

  
            com.oracle
            ojdbc6
            11.2.0
  

需要把这个Jar放在根目录下,也可以不这么放置

在cmd上输入下面这行,如果那个jar没有放在根目录上就需要改下面的命令

 mvn install:install­file ­Dfile=D:ojdbc6.jar ­DgroupId=com.oracle  ­DartifactId=ojdbc6 ­Dversion=11.2.0 ­Dpackaging=jar 

在导入剩下的依赖


        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.3.0
        
        
            org.apache.poi
            poi
            3.17
        
        
        
            org.apache.poi
            poi-ooxml
            3.17
        
        
        
            redis.clients
            jedis
            2.1.0
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
            
                
                    org.junit.vintage
                    junit-vintage-engine
                
            
        

        
        
            org.springframework.boot
            spring-boot-devtools
            
            true
        

3测试编写一个程序

创建如图所示的文件夹目录

需要在oracle数据库里面创建一个表,插入数据

create table user1(
       id number(4) primary key,
       uname varchar2(10),
       upwd varchar2(20),
       type number(2)
      )
   insert into user1 values (1,'admin','123',1)

在配置数据库的连接,下面需要填写自己的用户名和密码

entity

在包entity新建class文件写入如下代码

public class User {

    private int id;
     private String uname;
     private String upwd;
      private int type;

         
    public User() {
    }

    public User(int id, String uname, String upwd, int type) {
        this.id = id;
        this.uname = uname;
        this.upwd = upwd;
        this.type = type;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUname() {
        return uname;
    }

    public void setUname(String uname) {
        this.uname = uname;
    }

    public String getUpwd() {
        return upwd;
    }

    public void setUpwd(String upwd) {
        this.upwd = upwd;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }
}

mapper

在mapper文件夹中创建UserMapper的接口

@Mapper
public interface UserMapper {

    public User login(@Param("uname") String uname,@Param("upwd") String upwd);
}

先配置一下xml文件





在resources下面创建一个mapper文件夹,创建UserMapper.xml文件





        
          select * from user1 where uname=#{uname} and upwd=#{upwd}
      


Biz

在biz里面创建一个接口UserBiz和impl文件夹,在impl里面创建UserBizImpl.class

public interface UserBiz {
    public User login(String uname, String upwd);
}

@Service("userBiz")
public class UserBizImpl implements UserBiz {

    @Autowired
    private UserMapper userMapper;
    @Override
    public User login(String uname, String upwd) {
        User user=userMapper.login(uname,upwd);
        return user;
    }
}
controller
@Controller
@RequestMapping("user")
public class UserController {
    @Autowired
    private UserBiz userBiz;

    @RequestMapping(value="/login")
    @ResponseBody
    public User login(String uname, String upwd, HttpSession session){
        User user=userBiz.login(uname,upwd);
        if(user!=null){
            String username=user.getUname();
            session.setAttribute("username",username);

        }
        return user;
    }
    @RequestMapping(value="/out")
    public String out(HttpSession session){
        session.removeAttribute("username");
        return "login";
    }
}

在下面这个位置创建一个文件夹webapp,用来写前端

创建完成后进行如下操作

目录就是选择刚刚创建的文件夹webapp,点击ok–apply—ok

右击创建jsp文件 login.jsp



    Title
    



 

用户名:

密码:

创建index.jsp





welcom index ${username}


文件目录大致如下,遮住的部分是写的别的部分不影响

运行界面

会弹出一个用户名的窗户,然后点击确定后会进入登录成功页面


转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1041152.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号