zoukankan      html  css  js  c++  java
  • JDBC最原始的代码做查询操作

    首先编写一个User类。

    public class User {
    
        private String username;
        private String password;
        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 [username=" + username + ", password=" + password + "]";
        }

    然后再编写一个单元测试类,编写JDBC最原始的代码做查询操作。

    public class JdbcTemplateDemo2 {
    
        // jdbc最原始的代码做查询操作
        @Test
        public void testJDBC() {
            Connection conn = null;
            PreparedStatement psmt = null;
            ResultSet rs = null;
    
            try {
                Class.forName("com.mysql.jdbc.Driver");
                conn = DriverManager.getConnection("jdbc:mysql:///spring_lee", "root", "yezi");
                String sql = "select * from user where username=?";
                // 对sql进行预编译操作
                psmt = conn.prepareStatement(sql);
                psmt.setString(1, "mary");
                // 执行sql
                rs = psmt.executeQuery();
                // 遍历结果
                while (rs.next()) {
                    String username = rs.getString("username");
                    String password = rs.getString("password");
    
                    User user = new User();
                    user.setUsername(username);
                    user.setPassword(password);
                    System.out.println(user);
                }
            } catch (Exception e) {
    
            } finally {
                try {
                    rs.close();
                    psmt.close();
                    conn.close();
                } catch (Exception e2) {
    
                }
            }
        }       
    
    }
  • 相关阅读:
    MyBatis的缓存
    16年随笔
    linux 随笔
    Linux下启动Tomcat启动并显示控制台日志信息
    linux 连接工具
    Linux Tomcat重新启动
    SpringMVC 文件上传 MultipartFile
    spring @component
    mysql转型
    MyBatis传入参数
  • 原文地址:https://www.cnblogs.com/qinjf/p/9053938.html
Copyright © 2011-2022 走看看