搭环境所需软件:
apache-tomcat-5.5.27.zip
eclipse-SDK-3.2.2-win32.zip
MyEclipseEnterpriseWorkbenchInstaller_5.0.1GA_E3.2.exe
jdk-1_5_0_04-windows-i586-p.exe
mysql-connector-java-5.1.6.zip
mysql-5.0.18-win32
MySQL-Front_Setup.exe
配置和连接MySQL数据库
将mysql-connector-java-5.1.6.zip中的mysql-connector-java-5.1.6-bin.jar放到apache-tomcat-5.5.27\webapps\项目名\WEB-INF\lib下面。
package conn;
import java.sql.*;
public class conn {//Connection对象代表数据库连接,也就是在已经加载的Driver和数据库之间建立连接。必须创建一个Connection的实例,其中包括你的数据库信息。
Connection con;
public conn() {}
public Connection getConn(){
String url="jdbc:mysql://localhost:3306/数据库名";
try
{ //Drive loading 装载特定厂商提供的数据库驱动程序,JDBC Driver.
Class.forName("com.mysql.jdbc.Driver").newInstance();
//create connection:DriverManager激发getConnection()方法时,DriverManager类首先从它已加载的驱动程序中找到一个可以接受该数据库URL的驱动程序,然后请求该驱动程序使用相关的数据库URL链接到数据库中。
con=DriverManager.getConnection(url,"root","123");
return con;
}catch(ClassNotFoundException e)
{
System.out.println("Error:Drive loading");
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
public void close()
{
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public ResultSet executeSql(String sqlstr) //ResultSet类型的executeSql方法
{
Statement stmt;
try
{
stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(sqlstr);
return rs;
}
catch(SQLException e)
{
System.out.print("ResultSet is wrong");
}
return null;
}
public void insertSql(String sqlstr) //将数据插入表格方法
{
Statement stmt;
try
{
stmt=con.createStatement();
stmt.executeUpdate(sqlstr);
}
catch(SQLException e)
{
System.out.print("Error:insertSql");
}
}
public void updateSql(String sqlstr) //更新表格方法
{
Statement stmt;
try
{
stmt=con.createStatement();
stmt.executeUpdate(sqlstr);
}
catch(SQLException e)
{
System.out.print("Error:insertSql");
}
}
public void delSql(String sqlstr)//删除表中记录方法
{
Statement stmt;
try
{
stmt=con.createStatement();
stmt.executeUpdate(sqlstr);
}
catch(SQLException e)
{
System.out.print("Error:delSql");
}
}
public void deleteSql(String sqlstr)//删除表中记录方法(同上)
{
Statement stmt;
try
{
stmt=con.createStatement();
stmt.executeUpdate(sqlstr);
}
catch(SQLException e)
{
System.out.print("Error:deleteSql");
}
}
public ResultSet fenyeexecuteSql(String sqlstr) //数据分页方法
{
Statement stmt;
try
{
stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs=stmt.executeQuery(sqlstr);
return rs;
}
catch(SQLException e)
{
System.out.print("获取数据集时出现错误");
}
return null;
}
}
在jsp页面或者servlet中要连接数据库,加入以下语句:
import conn.conn;
conn con = new conn();
con.getConn();
ResultSet rs = con.executeSql("select语句");
con.insertSql("insert语句");
con.updateSql("update语句");
con.deleteSql("delete语句");
分享到:
相关推荐
【JSP开发环境搭建】是Web应用开发的重要一环,主要涵盖了如何建立并配置Java Web开发所需的环境。在Web网站建设的教程中,JSP作为Java Server Pages的简称,是一种用于创建动态网页的技术,它允许开发者在HTML页面...
### Eclipse 3.0上配置JSP开发环境详解 #### 一、概述 本文将详细介绍如何在Eclipse 3.0环境下配置JSP开发环境。整个配置过程涉及多个步骤,包括Java环境安装、Tomcat安装、Eclipse安装以及必要的插件安装等。通过...
JSP(Java Server Pages)是Sun Microsystems推出的一种用于...通过Apache与Tomcat的组合,或者在IIS上添加对Tomcat的支持,可以构建起一个完整的JSP开发和运行环境。理解这些配置步骤对于开发和调试JSP应用至关重要。
【JSP开发平台搭建】是关于如何配置一个用于开发Java Server Pages(JSP)的集成开发环境(IDE)的教程。教程中强调了选择最新版本的软件以避免使用已过时的技术。主要使用的工具有Eclipse或MyEclipse作为编译环境,...
本书的内容分为三部分:第一部分介绍了JSP的运行原理,开发运行环境的搭建及数据库连接和调试等JSP开发必备知识;第二部分介绍了构成网络系统的几个经典模块等。 目录: 第1章 JSP开发前奏 1.1 JSP基于服务器...
### MyEclipse开发环境的搭配知识点详解 #### 一、JDK安装与配置 - **JDK**: Java Development Kit,是Java程序开发的基础工具包,包含编译器、解释器等核心组件。 - **下载**: 从Oracle官网(原Sun Microsystems,...
JDK不仅提供了Java开发环境,还包含了Java运行环境和Java基础类库,是学习Java的第一步。JRE是运行Java程序必须的环境,包含JVM标准实现和Java核心类库。 在Tomcat上实现JSP与MySQL的连接,首先需要在MySQL数据库中...
推荐的JSP开发环境为Windows 2000 Server/2003 Server + Tomcat 5.x,需要安装JDK和Tomcat两部分。安装配置过程包括: 1. 安装JDK,为JSP提供运行环境。 2. 安装Tomcat,作为Servlet容器执行JSP。 3. 配置环境变量,...
【JSP应用开发体系与环境配置】 在软件编程体系中,JSP(Java Server Pages)是一种广泛应用于企业级Web应用...理解这些基础知识对于进行JSP开发至关重要,因为它为构建高效、可扩展的企业级Web应用提供了基础框架。
- **集成开发环境(IDE)插件**:与流行的JSP开发工具如Eclipse、IntelliJ IDEA等集成,提供更无缝的工作流。 总之,"开发JSP的取色工具" 提供了一种高效的方法来管理和选取网页设计中的颜色,使得开发者可以专注于...
Ext 2.0 JSP/AJAX开发包,基于Google Web Toolkit(GWT)和 ExtJs 的网页开发控件库,非常适合进行纯Java语言的Internet 应用的快速开发。是搭配JSP环境最佳的大型AJAX可视化操作控件库,本压缩包内富含示例及API文档...
开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 线下①客户在实体店购物后,可得到注册成为网站用户的机会 线上②注册登陆后进入网站 【网站页面+页面功能】 - 首页-...
在Java开发中,JDK(Java Development Kit)是基础,包含了Java的开发环境和运行环境,包括JVM(Java Virtual Machine)和Java核心类库。SDK(Software Development Kit)是一系列开发工具的集合,通常包括库、...
JSP 服装系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0, 使用java语言开发,系统主要采用B/S模式...
【标题】"jsp公交查询系统源码(java开发)"是一个使用Java技术和JSP(JavaServer Pages)编写的公交查询系统的源代码实现。这个系统旨在为用户提供方便的公共交通查询服务,帮助用户查找公交线路,规划出行路线。...
开发这样一个系统,通常会使用如Eclipse或IntelliJ IDEA这样的Java集成开发环境,搭配Tomcat或Apache等Web服务器运行JSP。数据库管理则可能依赖于Access自带的界面或者使用像Navicat这样的第三方工具。 **6. 学习...
**开发环境和工具**: 通常,这样的项目会使用Eclipse或IntelliJ IDEA等Java开发工具,搭配Tomcat或Jetty等应用服务器来运行和调试。数据库方面,可能是MySQL、Oracle或PostgreSQL等,配合MyBatis或Hibernate作为ORM...
在本实验中,我们没有使用 JSP,但是了解 JSP 在 Web 开发中的应用非常重要。 知识点5:静态网页设计 在实验中,我们设计了一个静态网页,包括主页和链接页面。主页使用了 HTML 和 CSS 来定义结构和样式,链接页面...
开发此类项目时,开发者通常会使用集成开发环境(IDE)如Eclipse或IntelliJ IDEA,搭配Tomcat或Jetty等应用服务器运行JSP应用。此外,版本控制系统如Git也可能用于代码管理和协作。 总之,【JSP餐厅网站源代码整套...