美文网首页
如何使用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