实习第一天-----配置环境idea+mysql+jdk以及简单的jdbc项目书写

第一周实习是基于ssm的用户管理系统的编写。

第一天是有关安装环境

第二天搭建ssm项目

 

1.JDBC是什么?(复习)

1)加载驱动;2)创建连接;3)写sql;4)statement对象;5)执行sql得到的结果;6)处理结果集;7)关闭资源
 

2.环境配置 jdk1.8+mysql+idea

1)win+r打开cmd,输入Java -version查看Java版本

如果版本不一样更新一下版本

2)mysql安装,网上教程很多,此处因为有老师发的免安装,我们可直接采用老师的;

安装SQLyog连接数据库

3)idea,破解版

3.创建Java-webapp项目

1)创建文件结构如下:

2)打开SQLyog,配置如下

3)创建数据库:

4)注意此处需要导入包,不然不能正常运行

4具体实现代码如下

1)bean.User//实体类 与数据库对接 构造方法 属性 getset tostring

public class User {

public User() {

    }

    public User(int id,String username,String password){
        this.id = id;
        this.username = username;
        this.password = password;
    }
    private int id;
    private String username;
    private String password;

    //不能直接对私有对象进行操作
    //法1 get set
    //法2 构造方法
    public int getId() {
        return id;
    }

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

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
    @Override
    public String toString(){
        return "User(" +
                "id="+id+
                ", username='"+username+'\''+
                ", password='"+password+'\''+
                '}';
    }

}

2)dao-userDao  //持久层 对数据库操作 crud

public class UserDao {//数据库的增删改查

    //查询所有的用户
    public List<User> findAll() throws SQLException, ClassNotFoundException {

        List<User> userList = new ArrayList<>();//新建集合
        Connection connection = DBUtil.getConnection();
        System.out.println("获得连接成功");
        //查询
        String sql = "select * from tb_user";

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值