分享今日学习的感触

           今天学习了maven 项目管理工具,使用的开发工具是idea。

第一步:创建一个maven项目

 

创建成功之后,在我们的界面多出了一个pom.xml文件和一个Maven模块

 

 我们在.xml文件中就可以写引入的数据了

 

 

 

 

 

首先在main包下创建创建一个用户类

package app.pojo;

import java.util.Objects;


public class User {
      private    Integer id;
      private   String name;
      private   String password;

    public Integer getId() {
        return id;
    }

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

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        User user = (User) o;
        return Objects.equals(id, user.id) && Objects.equals(name, user.name) && Objects.equals(password, user.password);
    }

    @Override
    public int hashCode() {
        return Objects.hash(id, name, password);
    }

    @Override
    public String toString() {
        return "User{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", password='" + password + '\'' +
                '}';
    }
}

在test包下创建一个测试类

package app.pojo;

import org.junit.Test;

import java.io.FileReader;
import java.io.Reader;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;

import static org.junit.Assert.*;

public class UserTest {
    @Test
    public  void  testMysql() throws Exception {
        // ps本质是hashtable --> map
//          创建Properties实例对象
        Properties ps=new Properties();
//        通过流来读取这个对象
//        方法二   db.properties文件在根目录下
//        Reader rd=new FileReader("db.properties");
//        ps.load(rd);
//        方法一 db.properties文件在resources 目录下通常使用
        ps.load(User.class.getClassLoader().getResourceAsStream("db.properties"));
        Connection con= DriverManager.getConnection(
                ps.getProperty("url")
                ,ps);
        System.out.println(con);
    }
}

 创建数据表添加数据

drop database if exists  info;
create database  info default character set utf8 collate utf8_general_ci;
use info;
drop table  if exists user;
create  table  `user`(
    `id` int auto_increment primary key,
    `name` varchar(18) not null,
    `password` varchar(20)
);
insert  into user(name,password) values('李贤','555822');
insert  into user(name,password) values('make','888886');
insert  into user(name,password) values('李贺','666666');
insert  into user(name,password) values('张勇','878787');
select * from user;

 再创建一个配置文件

url=jdbc:mysql://127.0.0.1:3306/info
user=root
password=root

 这样就能连接到数据库了,通过修改配置文件,连接不同的数据库。

                 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值