(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"/>
password :<input type = "password" name="password"/>
<input type = "submit" value="提交"/>
</form>
</body>
</html>
2:regist.jsp //用户注册同时显示所有用户
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*"%>
<body>
<center>
<%
request.setCharacterEncoding("GBK");
String uname=request.getParameter("name"); //从表单获得
String pwd=request.getParameter("password"); //从表单获得
String driver="com.mysql.jdbc.Driver"; //我用的是mysql官方驱动你自己换一下就是了 在这里有
String url="jdbc:mysql://localhost:3306/ibatis?user=root&password=yanghao"; //这是数据库连接地址Ibatis是数据库名称,user是用户.password就是你的用户名,根据实际情况你修改
String sql="INSERT INTO person (username,password) VALUES('"+uname+"','"+pwd+"')"; //把index.jsp提交的两个数据插进数据库的数据库语句
Connection conn=null; //数据库连接
Statement stmt=null;
ResultSet rs = null; //查询结果
%>
<%
Class.forName(driver); //加载驱动
conn=DriverManager.getConnection(url); //获得连接
stmt=conn.createStatement();
stmt.execute(sql);//存入数据库
rs=stmt.executeQuery("select * from person"); //查询所有person语句
%>
<%
if(rs!=null){ //判断以下
while(rs.next()){
String username=rs.getString(1);
String password=rs.getString(2);
%>
<table>
<tr>
<td><%=username %></td>
<td><%=password %></td>
</tr>
</table>
<%
//关闭数据库连接,和开始的顺序是反的
rs.close();//关闭结果集
stmt.close();//关闭Statement
conn.close();//关闭数据库连接
//ok完成了插入和查询操作
}
}
%>
</center>
</body>
分享到:
相关推荐
本篇将深入解析“jsp与数据库连接代码”的核心知识点,包括JSP如何与数据库建立连接、执行SQL查询以及处理结果集等。 ### 一、JSP与数据库连接 #### 1. 导入必要的Java包 JSP页面中通过`*" %>`导入了`java.sql.*`...
【jsp与数据库连接源码,SQL2000连接测试程序】 在Web开发中,Java Server Pages (JSP) 是一种动态网页技术,用于创建交互式的网页应用。它结合了HTML和Java代码,使得开发者可以在服务器端处理数据并生成响应的...
JSP与数据库连接 在JSP页面中,连接数据库是通过Java Database Connectivity (JDBC) API完成的。JDBC为Java应用程序提供了一种标准的数据库访问方法,使得开发者能够用统一的API来操作不同的数据库。在上述代码...
《JSP与数据库连接:基于Jtds的实践详解》 在Web开发中,Java Server Pages(JSP)常用于创建动态网页,而与数据库的交互是实现动态功能的关键环节。Jtds是一款轻量级的Java驱动程序,用于访问Microsoft SQL Server...
这个项目名为"jsp数据库连接_jsp数据库_jsp新闻_theseygq",说明它不仅涉及基本的JSP数据库操作,还可能是一个新闻展示系统。 1. **JSP与数据库连接**: 在JSP中,与数据库的连接通常通过Java的JDBC(Java ...
本示例将深入讲解如何在JSP中利用连接池进行数据库连接,以"ConnectionPool.java"作为连接池类,并通过"verifylogin.jsp"和"Login1.jsp"展示实际应用。 首先,我们需要了解什么是数据库连接池。数据库连接池是一种...
这个项目实例适合初学者,因为它涵盖了JSP与数据库连接的基础知识,包括连接管理、SQL操作以及结果集处理。通过学习和实践这个实例,开发者可以理解如何在实际项目中整合JSP和MySQL,为更复杂的Web应用打下基础。 ...
在IT行业中,数据库连接池是优化应用程序性能的关键技术之一,特别是在使用Java服务器页面(JSP)进行Web开发时。数据库连接池允许程序高效地管理与数据库的连接,减少了创建和销毁连接的开销,提高了系统资源利用率...
JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全
数据库连接是JSP应用中的一个核心功能,尤其对于那些需要与后端数据进行交互的应用来说更是如此。本文将详细介绍如何在JSP程序中实现与SQL Server 2000数据库的连接,并执行基本的数据查询操作。 #### 二、基础知识...
总结,JSP数据库连接池技术的应用对于优化Java Web应用的数据库操作性能、提高系统资源利用率具有重要意义。开发者应熟练掌握数据库连接池的原理和使用,以便在实际项目中实现更高效的数据库访问。同时,选择合适的...
本项目——“基于jsp的数据库连接池的研究系统毕业设计与实现”深入探讨了这一主题,并提供了源代码和项目报告,帮助开发者理解和实践数据库连接池的运用。 首先,我们来理解一下数据库连接池的概念。数据库连接池...
### JSP各数据库连接代码详解 #### 一、概述 在Web开发中,Java Server Pages (JSP) 是一种常用的技术栈,它允许开发者在HTML页面中嵌入Java代码,从而实现动态网页的功能。JSP可以与多种类型的数据库进行交互,以...
《JSP数据库连接池的研究与实现》是一个针对Java Web开发中的重要技术——JSP和数据库连接池进行深入探讨的项目。在这个毕业设计中,开发者旨在提高Web应用的性能和效率,通过合理利用数据库连接池来优化数据库操作...
在JSP中,我们通常会通过以下步骤来建立数据库连接: 1. **加载驱动**:使用`Class.forName()`方法加载对应的数据库驱动类。例如,对于Oracle,我们需要加载`oracle.jdbc.driver.OracleDriver`,而对于SQL Server,...
本教程“jsp数据库连接大全”将深入探讨如何在JSP中与各种类型的数据库进行交互,从而实现数据的存储、查询和更新等功能。 一、JDBC基础 JDBC (Java Database Connectivity) 是Java平台上的标准接口,它使得Java...
《JSP数据库连接池的研究与实现》是一份深入探讨IT计算机领域的毕业论文设计,涵盖了JSP(JavaServer Pages)技术与数据库连接池的整合应用。本文将围绕这一主题,详细阐述相关知识点,包括JSP的基本概念、数据库...
《JSP数据库连接池的研究与实现》是一份深入探讨JSP技术如何与数据库连接池集成的毕业设计项目。这份资源包含源代码和设计说明书,旨在帮助开发者理解和实践如何在Java Web应用中有效地管理数据库连接,以提高系统...
**三、实例:JSP与数据库连接** 假设有一个简单的用户登录页面,我们可以使用JSP和JDBC实现如下功能: 1. 用户提交表单后,JSP接收到请求参数(用户名和密码)。 2. 创建数据库连接,准备SQL查询语句,例如:`...