下面是一个纯jsp连接数据库的例子
注释说明了你的问题
(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"%>
<%=username %> | <%=password %> |
首先你要将文本框的值传到服务器,可以用post请求也可以用get请求。
给你个例子,例如post请求:
String objStr = request.getParameter("文本框名")可以获取到所填的数据.
String sqlStr = "select * from student where 学号='"+objStr"'";
然后执行就可以。
如果是传参数的话
SELECT"+这里写上你的参数+"FORM"+这里写上你的参数+"WHERE
"SELECT * FROM db WHERE id='"+request.getParameter("setID")+"'";