jsp数据库连接?

来源:百度知道 编辑:UC知道 时间:2024/05/29 19:58:48
书上的代码,用于JSP连接MYSQL的,看不懂,求高手解释下,越详细越好,不要用听不懂的专业术语,我是初学者,100分奉上,先谢了!!!
谢谢各位达人的回答!
但是当我按yanghaoynu的回答一步步操作的时候,虽然能够正确显示index.jsp,但点击提交还是不能正常运行regist.jsp,Tomcat出现以下错误type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /regist.jsp at line 28

25: <%
26: if(rs!=null){ //判断以下
27:
28: while(rs.next()){
29: String username=rs.getString(1);
30: String password=rs.getString(2);
31: %>

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.servic

跟着我做就是了,这个可是我现场测试和编写的哦!!没有任何copy

(1)把mysql的驱动放到tomcat的lib中 驱动是这个
http://ftp.up.ac.za/pub/windows/MySQL/Downloads/Connector-J/mysql-connector-java-5.1.6.zip
解压后在lib中有mysql-connector-java-5.1.6.jar.把这个文件放到tomcat的lib中5.X的在tomcat/common/lib 6.0在tomcat/lib
(2)建一个很简单的表person就两个字段username和password,数据库名和数据库密码换成你的就是了
create database ibatis;--创建数据库
use ibatis;--使用数据库,以下表在该数据库中
create table person(username varchar(20),password varchar(20));--创建person表

(3)创建index.jsp和regist.jsp
1:
index.jsp 提交表单页面
<%@ page pageEncoding="GBK"%>

<html>
<head>
</head>

<body>
<form action="regist.jsp" method="post">
username :<input type = "text" name="name"/>