import java.sql.*;
public class DBBean
{
private String driverStr = "com.mysql.jdbc.Driver";
private String connStr = "jdbc:mysql://localhost/context";
private String username = "";
private String password = "";
private Connection conn = null;
private Statement stmt = null;
public DBBean()
{
try{
Class.forName(driverStr);
}
catch(ClassNotFoundException ex)
{
System.out.println(ex.getMessage());
}
}
public void setDriverStr(String dstr)
{
driverStr=dstr;
}
public void setConnStr(String cstr)
{
connStr=cstr;
}
public void setUsername(String u)
{
username=u;
}
public void setPassword(String p)
{
password=p;
}
public ResultSet executeQuery(String sql)
{
ResultSet rs = null;
try {
conn = DriverManager.getConnection(connStr,username,password);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.out.println(ex.getMessage());
}
return rs;
}
public int executeUpdate(String sql)
{
int result=0;
try{
conn = DriverManager.getConnection(connStr,username,password);
stmt = conn.createStatement();
result = stmt.executeUpdate(sql);
}
catch(SQLException ex){
System.out.println(ex.getMessage());
}
return result;
}
public void close()
{
try{
stmt.close();
conn.close();
}
catch(SQLException ex){
System.out.println(ex.getMessage());
}
}
}
分享到:
相关推荐
jsp连接mysql
AccessDBBean dbBean = (AccessDBBean) session.getAttribute("dbBean"); if (dbBean == null) { dbBean = new AccessDBBean(); dbBean.init(); session.setAttribute("dbBean", dbBean); } %> ``` 这里,...
<jsp:setProperty name="dbBean" property="*" /> (dbBean.rs.next()) { %> <td><%= dbBean.rs.getString("column1") %> <td><%= dbBean.rs.getString("column2") %> ``` 3. **更新(Update)**: 更新...
在给定的文件名称`DataBaseBean.java`和`DBBean.java`中,我们可以推测这两个类可能是封装了数据库连接信息和操作的JavaBean。 例如,`DataBaseBean`可能包含如下属性和方法: ```java public class DataBaseBean ...
教学资源管理系统,By Java 平台是eclipse+mysql,服务端是用最基本的jsp/servlet写的,不涉及到SSH框架,前端则是套用一个...2、运行前请修改DBBean.java里面的password为你的数据库密码!(这个问题不要再问我了)
`DBBean`通常包含连接数据库的方法,例如`executeQuery`,它接受SQL查询语句和参数,返回`ResultSet`对象,这个对象包含了从数据库查询到的结果。 在`DBBean`中,`usrname`和`passwd`变量是用来存储从数据库查询到...
DBBean2 db = new DBBean2(); File file = new File(cimage); float l1 = file.length(); int l2 = (int) l1; PreparedStatement pstmt = null; Connection conn = null; try { conn = db.createConn(); ...
# 基于JSP的论坛系统 ## 项目简介 这是一个基于JSP构建的论坛系统,主要... 使用DbBean类进行数据库连接和基本操作(增删改查)。 通过DAO类(如UserDao、PostDao、CommentDao)进行具体的数据库操作。 5. 工具类
- **创建连接**:在`DBBean`类中的`connect()`方法中,通过`Class.forName(driver)`加载指定的数据库驱动,然后使用`DriverManager.getConnection(url, user, passwd)`建立连接。 - **执行查询**:在`executeQuery...
<jsp:useBean id="db" class="dbBean.DBBean" scope="session"/> <html><body> 您最喜爱的奥斯卡获奖影片是: ResultSet rs=db.executeQuery("select * from vote"); while(rs.next()) { out.println(...
本文档介绍了一个名为`DbBean`的类,该类用于封装与数据库交互的过程,包括建立连接、执行查询等操作。 #### 类结构与功能 ##### 1. 基本属性定义 `DbBean`类包含以下基本属性: - `conn`:`java.sql.Connection...
DBBean类是整个系统中的关键组件,它封装了所有与数据库交互的操作,包括建立连接、执行查询和更新操作等。下面是该类的详细解析: ```java public class DBBean { Connection con = null; Statement stat = null...
2. **DbBean.class、DipageBean.class**:这些是编译后的Java类文件,可能实现了数据库操作和页面展示逻辑。"Bean"通常指的是JavaBeans,这是一种设计模式,常用于构建可重用的组件。 3. **Thumbs.db**:这是...
com.db.center.DbBean url = "jdbc:mysql://localhost:3306/oa_ll"; user = "root"; password = "root"; 之前上传过一个版本,有人说少了17个jar,那些jar与工程无关,从classpath里面去掉就好了,可能下载这位...
JSP被用来创建动态网页,与JavaBeans(如`dbBean.DBBean`)结合,处理HTTP请求和响应,以及与数据库的交互。例如,使用`jsp:useBean`指令引用数据库连接对象,并通过`request`和`session`对象获取和设置参数。 通过...
- **数据库操作**:DBBean是连接数据库的JavaBean,负责执行图书信息的读取、添加、修改和删除操作。 - **业务逻辑**:BookController.java和BookInfo.java是模型层的Java源文件,其中BookController处理用户请求...
这里还展示了如何实现分页查询,通过DBBean(可能是数据库操作类)获取指定页码的商品数据。在实际项目中,这个类可能还包括更多关于商品的属性和方法,如获取所有商品、根据条件过滤商品等。 7. 分页显示: 在Web...
在给定的文件中,我们看到有`DataBaseBean.java`和`DBBean.java`,这些可能是自定义的数据访问对象(DAO,Data Access Object)。DAO模式是一种设计模式,用于封装数据库操作,将业务逻辑与数据访问层分离,提高代码...
DBConnectionBean dbBean = new DBConnectionBean(); Connection conn = dbBean.getConnection(); // 执行SQL语句 // ... // 关闭连接 try { if (conn != null && !conn.isClosed()) { conn.close(); } ...