JDBC之简单查询

JDBC之简单查询

try{
    //定义url、name、password用于数据库连接
     String url = "jdbc:mysql://localhost:3306/servlet";
     String name = "root";
     String password = "root";
     //定义sql,用于查询
     String sql = "select id,firstname,lastname from user1";
     //实例化以Driver对象
     Driver d = new Driver();
     //注册一个Driver
     DriverManger.registerDriver(d)
     //建立数据库连接
     Connection conn = DriverManger.getConnection(url,name,password);
     //获取需要执行的sql语句
     Statement st= conn.createStatement();
     //执行sql,并把返回的结果存入结果集
     ResultSet rs =  st.executeQuery(sql);
     //实例化一个List集合
     List<User1> list = new ArrayList<>();
     
     User1 us;
     
     while(rs.nect()){
      //实例化一个User1对象
     us = new User1();
     int id = rs.getInt("id");
     String firstname= rs.getString("firstname");
     String lastname= rs.getString("lastname");
     us.setId(id);
     us.setFirstname(firstname);
     us.setLastname(lastname);
     liat.add(us);
     }
     System.out.println(list+"\t");
     rs.close();
     st.colse();
     conn.close();
     
}catch(Exception e){
     e.printStackTrace();
}

运行结果:
在这里插入图片描述
数据库数据表
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值