package beans;
import java.sql.*;
public class connDB{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public connDB(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(java.lang.ClassNotFoundException e){
System.err.println(e.getMessage());
}
}
/***************************************************
*method name: executeQuery()
*功能:执行查询操作
*return value: ResultSet
*2007-03-05
****************************************************/
public ResultSet executeQuery(String sql){
try{
conn=DriverManager.getConnection("jdbc:odbc:db_bookmanage");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException ex){
System.err.println(ex.getMessage());
}
return rs;
}
/***************************************************
*method name: executeUpdate()
*功能:执行更新操作
*return value: int
*2007-03-05
****************************************************/
public int executeUpdate(String sql){
int result=0;
try{
conn=DriverManager.getConnection("jdbc:odbc:db_bookmanage");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
result=stmt.executeUpdate(sql);
}catch(SQLException ex){
result=0;
}
return result;
}
/***************************************************
*method name:executeUpdate_id()
*功能:执行更新操作并返回自动编号的值
*return value: int
*2007-03-05
****************************************************/
public int executeUpdate_id(String sql) {
int result = 0;
try{
conn=DriverManager.getConnection("jdbc:odbc:db_bookmanage");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
result = stmt.executeUpdate(sql);
String ID = "select @@IDENTITY as id";
rs = stmt.executeQuery(ID);
if (rs.next()) {
int autoID = rs.getInt("id");
result = autoID;
}
}
catch (SQLException ex) {
result = 0;
}
return result;
}
/***************************************************
*method name: close()
*功能:关闭数据库链接
*return value: void
*2007-03-05
****************************************************/
public void close() {
try {
if (rs != null) {
rs.close(); //关闭ResultSet结果集
}
}
catch (Exception e) {
e.printStackTrace(System.err);
}
try {
if (stmt != null) {
stmt.close(); //关闭Statement
}
}
catch (Exception e) {
e.printStackTrace(System.err);
}
try {
if (conn != null) {
conn.close(); //关闭Connection
}
}
catch (Exception e) {
e.printStackTrace(System.err);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于Java的在线购物系统的设计与实现
共313个文件
class:188个
jsp:59个
gif:40个
需积分: 0 0 下载量 56 浏览量
2023-05-18
10:35:20
上传
评论
收藏 1.46MB RAR 举报
温馨提示
本系统是一个中小型的电子商务系统----网上图书超市,可以为各类用户提供方便的在线买书环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览图书、搜索查询图书、下订单、处理订单等功能;管理员可以通过用户管理、订单管理、图书管理、公告管理、投票管理等管理功能来对系统进行维护更新。 网上图书超市系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。 前台商品展示及销售 该部分主要包括新书上架、重点推荐、销售排行、购物车、会员管理、收银台及订单查询、商品查询等。 后台管理 该部分主要对商城内的一些基础数据进行有效管理,包括图书管理、用户管理、订单管理、公告管理等。 采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。 开发环境 硬件平台: CPU:P41.8GHz; 内存:256MB以上。 软件平台: 操作系统:Windows 200
资源推荐
资源详情
资源评论
收起资源包目录
基于Java的在线购物系统的设计与实现 (313个子文件)
BaseDatabaseMetaData.class 37KB
BaseEscapeParsingLexTable.class 29KB
BaseDatabaseMetaDataWrapper.class 25KB
BaseResultSet.class 23KB
BaseEscapeParsingYaccTable_RowData1.class 22KB
BaseEscapeParsingYaccTable_RowData2.class 21KB
BaseResultSetWrapper.class 20KB
BaseEscapeParsingYacc.class 19KB
BaseData.class 19KB
BaseStatement.class 19KB
BaseImplDatabaseMetaData.class 17KB
BasePreparedStatement.class 11KB
BaseEscapeParsingLex.class 11KB
BaseConnection.class 11KB
BaseLocalMessages.class 10KB
BaseSQLParser_Full.class 9KB
BaseSQL.class 8KB
BaseImplStaticCursorResultSet.class 8KB
BaseDataSource.class 8KB
BaseImplUpdatableResultSet.class 8KB
BaseClob.class 7KB
BaseCallableStatement.class 7KB
BasePreparedStatementWrapper.class 7KB
SSYacc.class 7KB
BaseConnectionWrapper.class 7KB
BaseStatementWrapper.class 6KB
BaseSQLScanner_Full.class 6KB
BaseCallableStatementWrapper.class 5KB
BaseBlob.class 5KB
BaseEscapeTranslator.class 5KB
BasePooledConnection.class 5KB
BaseSQLScanner_ParametersAndEscapes.class 5KB
BaseImplSortCursorResultSet.class 4KB
BaseEscapeParsingYaccTable.class 4KB
SSLexTable.class 4KB
BaseSQLEscapeProcessor.class 4KB
BaseExceptions.class 4KB
BaseResultSetMetaData.class 3KB
BaseFunctionEscape.class 3KB
BaseDriver.class 3KB
BaseImplStatement.class 3KB
BaseParseInfoTree.class 3KB
BaseInputStreamWrapper.class 3KB
BaseJoinEscape.class 3KB
BaseXAResource.class 3KB
BaseCharacterStreamWrapper.class 3KB
BaseXAConnection.class 3KB
BaseSQLTreeNode.class 3KB
BaseImplConnection.class 3KB
BaseDataSourceFactory.class 2KB
SSLex.class 2KB
BaseImplServiceResultSet.class 2KB
BaseLicenseUtility.class 2KB
BaseColumn.class 2KB
BaseXADataSource.class 2KB
BaseImplResultSet.class 2KB
BaseWarnings.class 2KB
BaseClobOutputStream.class 2KB
SSLexConsumer.class 2KB
BaseColumns.class 2KB
BaseImplCachedClob.class 2KB
BaseURLParser.class 2KB
BaseSQLTreeTraverser.class 2KB
BaseImplFilterCursorResultSet.class 2KB
BaseClobInputStream.class 2KB
BaseMessages.class 2KB
connDB.class 2KB
BaseImplCachedBlob.class 2KB
SSYaccTable.class 2KB
SSYaccTableRow.class 2KB
BaseParseInfoTreeCursor.class 2KB
BaseSQLParser_ParametersAndEscapes.class 2KB
BaseTypeInfoImplResultSet.class 2KB
BaseImplSearchableClob.class 2KB
BaseSQLParameterProcessor.class 2KB
BaseTimestampEscape.class 2KB
BaseSQLStringGenerator.class 2KB
BaseSQLListManipulator.class 2KB
SSLexLexeme.class 2KB
BaseSQLFromSpecificationGenerator.class 2KB
BasePooledConnectionWrapper.class 2KB
BaseLog.class 2KB
BaseImplClob.class 2KB
BaseBlobOutputStream.class 2KB
BaseClassUtility.class 2KB
BaseConnectionPool.class 2KB
BaseDependents.class 2KB
BaseEscapeParameterList.class 2KB
BaseResultSetFilterDescriptor.class 2KB
BaseSQLListPartManipulator.class 1KB
BaseBlobInputStream.class 1KB
BaseParameter.class 1KB
BaseDriverPropertyInfos.class 1KB
BaseSQLParenExpListManipulator.class 1KB
BaseImplSearchableBlob.class 1KB
SSYaccTableRowEntry.class 1KB
BaseConnectionProperties.class 1KB
SSLexFinalState.class 1KB
BaseImplClobService.class 1KB
BaseParameters.class 1KB
共 313 条
- 1
- 2
- 3
- 4
资源评论
一叶再见知秋
- 粉丝: 3
- 资源: 172
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于 Java的班级管理系统课程设计
- 深入探索Suno AI:教程、元标签与案例分析.pdf
- 超市会员积分管理系统主要用于实现了企业管理数据统计等
- 基于 Java的班级管理系统
- MyBatis 动态 SQL:灵活而强大的查询构建器.pdf
- com.accordion.prettyo.apk
- 毕业设计:基于SSM的mysql-ssm软件bug管理系统(源码 + 数据库 + 说明文档)
- MTSQL8.0.35windows(64bit)-mysql-installer-community-8.0.35.0
- 人工智能引领音乐创作新时代之Suno AI
- Public-bicycle-usage-forecast-master.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功