package com.util;
import java.sql.*;
import javax.activation.DataSource;
import java.sql.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import java.util.*;
public class DBO {
private Connection conn;
private Statement stmt;
private DataSource ds;
public DBO()
{
open();
}
/**
打开数据库
*/
public void open()
{
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://127.0.0.1:3306/jsphotel?characterEncoding=gb2312&mysqlEncoding=gb2312";
// MySQL配置时的用户名
String user = "root";
// MySQL配置时的密码
String password = "abc123";
try {
Class.forName(driver);
conn = DriverManager.getConnection(url, user, password);
stmt=conn.createStatement();
System.out.println("打开数据库连接");
}
catch (Exception ex)
{
System.err.println("打开数据库时出错: " + ex.getMessage());
}
}
/**
关闭数据库,将连接返还给连接池
*/
public void close()
{
try
{
// connMgr.freeConnection("java", conn);
conn.close();
System.out.println ("释放连接");
}
catch (SQLException ex)
{
System.err.println("返还连接池出错: " + ex.getMessage());
}
}
/**
执行查询
*/
public ResultSet executeQuery(String sql) throws SQLException
{
ResultSet rs = null;
rs = stmt.executeQuery(sql);
System.out.println ("执行查询");
return rs;
}
public ResultSet query(String sql) throws SQLException
{
ResultSet rs = null;
System.out.println(sql);
rs = stmt.executeQuery(sql);
System.out.println ("执行查询");
return rs;
}
/**
执行增删改
*/
public int executeUpdate(String sql) throws SQLException
{
int ret = 0;
ret = stmt.executeUpdate(sql);
System.out.println ("执行增删改");
return ret;
}
public int update(String sql) throws SQLException
{
int ret = 0;
ret = stmt.executeUpdate(sql);
System.out.println ("执行增删改");
return ret;
}
/**
将SQL语句加入到批处理
*/
public void addBatch(String sql) throws SQLException
{
stmt.addBatch(sql);
}
/**
执行批处理
*/
public int [] executeBatch() throws SQLException
{
boolean isAuto=conn.getAutoCommit();
conn.setAutoCommit(false);
int [] updateCounts = stmt.executeBatch();
// conn.commit();
// conn.setAutoCommit(isAuto);
//conn.setAutoCommit(true);
return updateCounts;
}
public boolean getAutoCommit() throws SQLException
{
return conn.getAutoCommit();
}
public void setAutoCommit(boolean auto) throws SQLException
{
conn.setAutoCommit(auto);
}
public void commit() throws SQLException
{
conn.commit();
// this.close();
}
public void rollBack() throws SQLException
{
conn.rollback();
// this.close();
}
public static void main(String[] args) {
DBO con= new DBO();
//con.open();
// ResultSet rs=null;
// String sql="select id dd from didian";
// List list=new ArrayList();
// //ResultSet rs=null;
//
//
// try{
// rs=con.executeQuery(sql);
// }catch(Exception e){
// System.out.println(e.toString());
//
// }
con.close();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 jsp 酒店客户管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助采用了java设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。 二、功能介绍 功能如博客中介绍所示 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。 3、数据库文件名是jsphotel 系统名称hotel 4、地址:http://127.0.0.1:8080/hotel/qt/index.jsp 不包含人工调试服务,如果需要联系作者购买
资源推荐
资源详情
资源评论
收起资源包目录
1847 jsp酒店客户管理系统 Myeclipse开发mysql数据库web结构java编程计算机网页项目源码 (364个子文件)
style.css.bak 10KB
style.css.bak 10KB
page.js.bak 334B
DBO.class 3KB
StaticMethod.class 3KB
.classpath 526B
bootstrap.min.css 141KB
font-awesome.min.css 30KB
animate.css 23KB
styles.css 23KB
themify-icons.css 16KB
style.css 10KB
style.css 10KB
responsive.css 8KB
jquery-jvectormap.css 6KB
dataTables.bootstrap4.min.css 5KB
green.css 3KB
yellow.css 3KB
red.css 3KB
blue.css 3KB
violet.css 3KB
morris.css 433B
Thumbs.db 62KB
Thumbs.db 62KB
fontawesome-webfont.eot 162KB
themify.eot 77KB
side-telephone.gif 9KB
side-telephone.gif 9KB
left-nav.gif 5KB
left-nav.gif 5KB
telephone.gif 4KB
telephone.gif 4KB
home-icon.gif 994B
home-icon.gif 994B
colock-icon.gif 614B
colock-icon.gif 614B
left-nav-btn.gif 282B
left-nav-btn.gif 282B
repeat-x.gif 157B
repeat-x.gif 157B
arrow-btn.gif 123B
arrow-btn.gif 123B
body-repeat-y.gif 104B
body-repeat-y.gif 104B
repeat-y.gif 76B
repeat-y.gif 76B
maskbg.gif 54B
maskbg.gif 54B
mysql-connector-java-5.0.8-bin.jar 528KB
jspsmart.jar 521KB
DBO.java 3KB
StaticMethod.java 2KB
card-2.jpeg 39KB
card-1.jpeg 28KB
1647592962978.jpeg 22KB
1647598882777.jpeg 22KB
1647598916932.jpeg 22KB
1647592962978.jpeg 22KB
1647598916932.jpeg 22KB
1647598882777.jpeg 22KB
2.jpg 811KB
1652252596327.jpg 238KB
1652246171785.jpg 238KB
1banner.jpg 231KB
1banner.jpg 231KB
1652323796756.jpg 201KB
1652248634837.jpg 201KB
1652265606869.jpg 159KB
1652323755188.jpg 139KB
1.jpg 131KB
1.jpg 131KB
1652245853987.jpg 127KB
1652257318552.jpg 127KB
1647499240311.jpg 116KB
1647583500033.jpg 116KB
1652246057057.jpg 116KB
1652255600729.jpg 116KB
1652246155211.jpg 116KB
1647499240311.jpg 116KB
1647583500033.jpg 116KB
1.jpg 90KB
3.jpg 65KB
banner.jpg 63KB
banner.jpg 63KB
1652445636562.jpg 56KB
card-2.jpeg.jpg 39KB
1652445701592.jpg 34KB
doctor.jpeg.jpg 32KB
card-1.jpeg.jpg 28KB
banner1.jpg 27KB
banner1.jpg 27KB
231asd.jpg 20KB
231asd.jpg 20KB
slide3.jpg 14KB
slide2.jpg 14KB
214sada.jpg 14KB
214sada.jpg 14KB
slide1.jpg 13KB
map.jpg 13KB
map.jpg 13KB
共 364 条
- 1
- 2
- 3
- 4
资源评论
翰文编程
- 粉丝: 1w+
- 资源: 2034
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功