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) {
    
                }
            }
        }       
    
    }
  • 相关阅读:
    Python return语句用法分析
    set built-in function
    dict built-in function
    String bulit-in function
    tuple built-in function
    Pyhton:List build-in function
    Python之如果添加扩展包
    关于编辑器
    attachEvent和addEventListener详解
    jquery异步调用页面后台方法
  • 原文地址:https://www.cnblogs.com/qinjf/p/9053938.html
Copyright © 2011-2022 走看看