美文网首页
如何使用jdbc进行查询操作

如何使用jdbc进行查询操作

作者: picassagirl | 来源:发表于2022-11-18 08:48 被阅读0次

    1、

    
                    response.setContentType("text/html;charset=UTF-8");
            request.setCharacterEncoding("UTF-8");
            try {
                //加载类代码的时候会执行类中的静态代码
                //1、创建一个驱动对象并注册到驱动管理器中
                Class.forName("com.mysql.jdbc.Driver");
                //2、创建一个链接对象连接数据库
                Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/表名","数据库名","数据库密码");
                //3、创建声明对象(语句命令对象)传sql语句到数据库
                Statement statement = conn.createStatement();
                //4、执行sql语句
                String sql="select * from 数据表名";
                //返回结果集
                ResultSet rs = statement.executeQuery(sql);
                //5、处理结果
                //获得字段(列)信息
                ResultSetMetaData resultSetMetaData = rs.getMetaData();
                for(int i=1;i<=resultSetMetaData.getColumnCount();i++) {
                    response.getWriter().println(resultSetMetaData.getColumnName(i));
                }
                //获得数据
                while(rs.next()) {
                    //1、通过列名拿值
                    //String username = rs.getString("userName");
                    //response.getWriter().println(username);
                    //2、通过列的编号拿值
                    String username1 = rs.getString(1);
                    response.getWriter().println(username1);
                }
                
                //6、关闭连接
                statement.close();
                conn.close();
            } catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    
    
    
    

    相关文章

      网友评论

          本文标题:如何使用jdbc进行查询操作

          本文链接:https://www.haomeiwen.com/subject/ckzuxdtx.html