app开发者平台在数字化时代的重要性与发展趋势解析
868
2022-09-04
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
1、JavaBean的使用
package com.zheng;public class BookBean { private int id;// 编号 private String name;// 图书名称 private double price;// 定价 private int bookCount;// 数量 private String author;// 作者 public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public int getBookCount() { return bookCount; } public void setBookCount(int bookCount) { this.bookCount = bookCount; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; }}
Servlet的编写(连接数据库并且查询)
package com.zheng;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.javax.servlet.javax.servlet.* Servlet实现类FindServlet */@WebServlet("/FindServlet") //配置Servletpublic class FindServlet extends HttpServlet { private static final long serialVersionUID = 1L; public FindServlet() { super(); } /** * 执行POST请求的方法 */ protected void doPostt(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request,response); } /** * 执行GET请求的方法 */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 加载数据库驱动,注册到驱动管理器 String url = "jdbc:sqlserver://localhost:1433;databaseName=test";// 数据库连接字符串 String username = "zheng"; // 数据库用户名 String password = "123"; // 数据库密码 // 创建Connection连接 Connection conn = DriverManager.getConnection(url,username,password); Statement stmt = conn.createStatement(); // 获取Statement String sql = "select * from tb_book2"; // 添加图书信息的SQL语句 ResultSet rs = stmt.executeQuery(sql); // 执行查询 List
输出数据库中表的信息
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.util.*"%><%@ page import="com.zheng.BookBean"%>
编号 | 图书名称 | 价格 | 数量 | 作者 |
---|---|---|---|---|
没有任何图书信息! | ||||
<%=book.getId()%> | <%=book.getName()%> | <%=book.getPrice()%> | <%=book.getBookCount()%> | <%=book.getAuthor()%> |
超链接跳转
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.sql.*"%>
查询结果
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~