import java.sql.*;
/**
*<p>登录界面的JavaBean<p>
* @author datuo
*
*/
public class DB
{
Connection connect = null;
ResultSet rs = null;
public DB()
{
try
{
Class.forName("org.gjt.mm.mysql.Driver").newInstance(); //设置驱动程序类型
}
catch(Exception e)
{
System.out.println("aaa");
e.printStackTrace();
}
}
/**
* 执行查询语句的方法
* @param sql 字符串的sql语句
* @return ResultSet对象
*/
public ResultSet executeQuery(String sql)
{
try{
/**
* 建立与数据库服务器的连接
*/
connect = DriverManager.getConnection("jdbc:mysql://localhost/test", "root", "xxxxxxxx");
Statement stmt = connect.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
}
catch(Exception e)
{
}
return rs;
}
/**
* 执行增,删,改语句的方法
* @param sql
* @return int
*/
public int executeUpdate(String sql)
{
int result = 0;
try{
connect = DriverManager.getConnection("jdbc:mysql://localhost/test");
Statement stmt = connect.createStatement();
result = stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println(ex.getMessage());
}
return result;
}
/**
* 关闭数据库连接的方法
*
*/
public void close()
{
if(connect != null)
{
try{
connect.close();
connect = null;
}
catch(SQLException ex)
{
System.err.println(ex.getMessage());
}
}
}
分享到:
相关推荐
**访问MySQL数据库** 在Java中通常通过JDBC(Java Database Connectivity)API实现。首先,我们需要加载数据库驱动,然后创建连接,接着创建Statement或PreparedStatement对象来执行SQL语句。执行后,我们可以使用...
当我们谈论`Mysql javaBean`时,通常是指使用JavaBean来作为数据访问对象(DAO,Data Access Object)或者实体类,用于映射数据库中的表记录。这样做的好处是,可以将数据库操作与业务逻辑分离,提高代码的可维护性...
【javabean_jsp】:在JSP中使用JavaBean,可以将JavaBean的实例通过EL(Expression Language)表达式或JSTL(JavaServer Pages Standard Tag Library)标签引入到JSP页面中,方便地访问和操作JavaBean的属性,提高...
为了实现JSP与MySQL数据库的交互,我们常常会使用到JavaBean作为中间层来处理数据访问操作。在这个场景下,`DBConnect.java` 文件就是这样一个JavaBean,它封装了连接、查询、更新等数据库操作。 首先,我们需要...
Javabean的属性对应数据库中的字段,提供getter和setter方法供其他组件访问和修改。 **5. Mysql数据库** Mysql是一款流行的开源关系型数据库,具有高性能、稳定性强等特点。在这个系统中,Mysql用于存储学生信息、...
【JSP+JAVABEAN+MYSQL网络硬盘】是一个典型的Web应用开发案例,适合初学者理解Web开发的基本流程和核心技术。在这个项目中,JSP(JavaServer Pages)用于前端展示,JAVABEAN作为业务逻辑处理,而MySQL则是后台数据库...
【标题】"购物系统(jsp+JavaBean+mysql)"是一个基于Web的电子商务应用程序,它利用了JavaServer Pages(JSP)、JavaBeans以及MySQL数据库来实现一个基础的在线购物平台。这个项目旨在帮助初学者理解如何将前端界面...
本项目采用经典的Web开发技术栈,即`JSP+JavaBean+MySQL`,构建了一个高效、稳定且易于维护的新闻发布系统。这个架构在Web开发领域具有广泛的应用,尤其适合中小型企业的信息管理系统。 1. **JSP(JavaServer Pages...
【jsp+javabean+mysql三层结构动态购物网站】是一个基于Web技术实现的电子商务平台,主要采用JavaServer Pages(JSP)、JavaBean组件以及MySQL数据库构建。这种三层架构设计是Web开发中的常见模式,旨在提高代码复用...
【标签】"javabean_mysql"表明JavaBean被用来与MySQL数据库进行交互,实现了数据访问对象(DAO)模式,简化了数据库操作。"jsp__mysql"和"jsp_mysql"标签则强调了JSP页面与MySQL数据库的结合,意味着在JSP中可能直接...
本案例"jdbc+servlet+javabean+mysql的数据库增删改查"是一个经典的组合,它展示了如何使用Java技术栈与MySQL数据库进行交互。以下是这个案例涉及的知识点详解: **JDBC(Java Database Connectivity)** JDBC是...
在鲤鱼论坛中,JavaBean可能被用来封装用户对象、帖子对象等,提供如获取、设置属性的方法,以便在JSP中方便地访问和操作这些数据。JavaBean也可以作为MVC设计模式中的Model层,与数据库交互,处理业务逻辑。 在...
【标题】"jsp+mysql+javabean电子商城"是一个基于Web的电子商务平台,它结合了JavaServer Pages(JSP)、MySQL数据库以及JavaBean技术来实现动态网站功能。这个大型购物和新闻系统提供了完整的在线购物体验,包括...
基于JSP、Servlet、CSS、JS、JavaBean的简单网上书城(访问Mysql) 本资源是一个基于MVC模式的购物车系统,使用JSP、Servlet、CSS、JS和JavaBean等技术,连接Mysql数据库。下面是该系统的详细知识点: 系统环境 *...
《JSP+Servlet+Javabean+Mysql网上书店管理系统》 网上书店管理系统是基于Web的典型应用,它利用了Java技术栈中的关键组件,包括JSP(JavaServer Pages)、Servlet、Javabean以及MySQL数据库。这些技术共同构建了一...
【标题】"javabean+mysql+serverlet 学生成绩管理系统"是一个基于J2EE技术栈构建的应用,主要用于管理教育机构的学生成绩。在这样的系统中,JavaBean是核心组件,它作为数据封装的载体,实现了业务逻辑;MySQL是常用...
《基于JSP、JavaBean和MySQL的电影介绍网站详解》 在信息技术日新月异的今天,Web开发已经成为计算机科学中的重要组成部分。本项目“jsp+javabean+mysql做成的电影介绍网站”是一个典型的Web应用程序,它巧妙地融合...
**JSP+Servlet+Javabean+Mysql网上书店管理系统** 这个系统是基于MVC(Model-View-Controller)架构设计的,这是一种常见的Web应用开发模式,它将业务逻辑、用户界面和数据访问分离,提高了代码的可维护性和可重用...