1.在jsp页面查询数据库中指定的信息,明明有数据为什么查询不出?
猜测原因:编码问题,数据库中的编码和页面中的编码不统一,导致页面中输入的中文字符,在数据库中变成乱码,从而页面上显示不出需要查询的信息。
解决方法:
1.1.各种编码要保持一致,
//在每个需要和数据库连接的jsp页面添加以下三句代码,
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<%request.setCharacterEncoding("UTF-8");%>
1.2.数据库建表的URL,在用JDBC链接数据库的时候,在驱动语句后加上,
如