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/jsphuiyi?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 SERLVET mvc编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jsphuiyi.sql ,系统名称huiyi 4、系统首页地址:http://127.0.0.1:8080/huiyi/login.jsp 不包含人工调试服务,如果需要联系作者购买
资源推荐
资源详情
资源评论
收起资源包目录
java Web会议信息管理系统 用eclipse定制开发mysql数据库BS模式java编程jdbc源码 (583个子文件)
header.jsp.bak 2KB
DBO.class 4KB
StaticMethod.class 3KB
.classpath 601B
org.eclipse.wst.common.component 467B
org.eclipse.wst.jsdt.ui.superType.container 49B
ace.css 437KB
ace.min.css 351KB
ace-rtl.css 160KB
ace-rtl.min.css 133KB
bootstrap.css 128KB
bootstrap.min.css 104KB
ace-skins.css 92KB
ace-part2.css 91KB
ace-skins.min.css 77KB
ace-part2.min.css 74KB
font-awesome.min.css 42KB
font-awesome-ie7.min.css 37KB
datepicker.css 33KB
font-awesome.css 25KB
bootstrap-editable.css 21KB
select2.css 19KB
jquery-ui.css 15KB
ui.jqgrid.css 13KB
chosen.css 13KB
jquery-ui.min.css 12KB
fullcalendar.css 11KB
dropzone.css 11KB
ace-ie.css 11KB
chosen.css 10KB
ace-ie.min.css 8KB
zTreeStyle.css 6KB
ace.onpage-help.css 5KB
daterangepicker.css 5KB
bootstrap-datetimepicker.css 5KB
colorbox.css 4KB
jquery-ui.custom.css 4KB
bootstrap-timepicker.css 3KB
jquery-ui.custom.min.css 3KB
colorpicker.css 2KB
demo.css 2KB
prettify.css 2KB
jquery.gritter.css 2KB
fullcalendar.print.css 668B
ace-fonts.css 512B
customer.css 107B
.csslintrc 456B
fontawesome-webfont.eot 71KB
glyphicons-halflings-regular.eot 20KB
loading.gif 9KB
zTreeStandard.gif 5KB
loading.gif 2KB
select2-spinner.gif 2KB
loading.gif 381B
line_conn.gif 45B
mysql-connector-java-5.0.8-bin.jar 528KB
jspsmart.jar 12KB
DBO.java 3KB
StaticMethod.java 2KB
meteorshower.jpg 336KB
image-4.jpg 89KB
image-2.jpg 79KB
bg.jpg 72KB
meteorshower2.jpg 67KB
image-1.jpg 66KB
image-3.jpg 61KB
image-5.jpg 59KB
image-6.jpg 42KB
jugong.jpg 30KB
profile-pic.jpg 10KB
thumb-2.jpg 9KB
thumb-4.jpg 9KB
thumb-3.jpg 9KB
thumb-5.jpg 8KB
pattern.jpg 7KB
thumb-1.jpg 6KB
thumb-6.jpg 5KB
user.jpg 1KB
jquery.jqGrid.min.js 268KB
jquery-ui.min.js 232KB
jquery.ztree.all-3.5.js 117KB
jquery-ui.custom.min.js 97KB
jquery1x.min.js 94KB
jquery-ui-1.10.3.custom.min.js 91KB
jquery.min.js 82KB
jquery-2.0.3.min.js 82KB
jquery.dataTables.min.js 74KB
select2.min.js 64KB
dropzone.min.js 62KB
prettify.js 62KB
jquery.ztree.all-3.5.min.js 59KB
jquery.ztree.core-3.5.js 54KB
bootstrap-editable.min.js 51KB
fullcalendar.min.js 50KB
jquery.sparkline.min.js 42KB
jquery.ztree.exedit-3.5.js 42KB
jquery.ztree.exedit.js 41KB
jquery.validate.min.js 39KB
ace.min.js 32KB
bootstrap.min.js 31KB
共 583 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
- zhlingyue2024-04-09感谢资源主分享的资源解决了我当下的问题,非常有用的资源。
翰文编程
- 粉丝: 1w+
- 资源: 2034
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功