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/jspshetuan?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();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 java 大学生社团管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jspshetuan.sql ,系统名称shentuan 4、系统首页地址:http://127.0.0.1:8080/shentuan/qt/index.jsp 不含人工调试服务,如果需要联系作者购买
资源推荐
资源详情
资源评论
收起资源包目录
java 大学生社团管理系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目源码 (709个子文件)
UpLoad_Class.asp 16KB
UpLoad_Class_kindeditor.asp 16KB
code.asp 14KB
function.asp 11KB
Main.asp 10KB
Main.asp 10KB
md5.asp 10KB
mFile.asp 7KB
file_manager_json.asp 6KB
fso.asp 6KB
ShopEdit.asp 5KB
conn.asp 5KB
System.asp 5KB
System.asp 5KB
JSON_2.0.4.asp 5KB
Login.asp 4KB
Login.asp 4KB
Shop.asp 4KB
OrderList.asp 4KB
MenuEdit.asp 4KB
ShopCart.asp 4KB
ShopEdit.asp 4KB
MenuEdit.asp 4KB
Sote.asp 4KB
Sote.asp 4KB
AboutEdit.asp 4KB
Install.asp 4KB
ShopList.asp 3KB
OrderList.asp 3KB
mData.asp 3KB
MenuList.asp 3KB
SendMail.asp 3KB
SendMail.asp 3KB
Index.asp 3KB
OrderList.asp 3KB
Config.asp 3KB
Thumbnail.asp 3KB
upload_json.asp 3KB
Sort.asp 3KB
AboutList.asp 3KB
UserEdit.asp 3KB
MenuList.asp 3KB
ShopList.asp 3KB
Config.asp 3KB
Left.asp 3KB
Left.asp 3KB
Config.asp 3KB
UserLogList.asp 2KB
NoSql.asp 2KB
Recycle.asp 2KB
Recycle.asp 2KB
OrderPrint.asp 2KB
api.asp 2KB
UserInfo.asp 2KB
Print.asp 2KB
SortEdit.asp 2KB
Print.asp 2KB
Upload.asp 2KB
Upload.asp 2KB
cookies.asp 2KB
SortAdd.asp 2KB
cookies.asp 2KB
Top.asp 1KB
Err.asp 1KB
Foot.asp 1KB
Top.asp 1KB
4_get_userinfo.asp 1KB
Index.asp 801B
Redirect.asp 800B
Redirect.asp 784B
2_get_code.asp 725B
3_get_refresh.asp 685B
Index.asp 619B
set.asp 416B
1_get_api.asp 282B
inc.asp 127B
UserList.asp 82B
UserEdit.asp 82B
date.js.bak 15KB
admin.css.bak 4KB
css.css.bak 2KB
top.jsp.bak 214B
DBO.class 3KB
StaticMethod.class 3KB
.classpath 526B
pintuer.css 111KB
style.css 30KB
skin.css 23KB
style.css 22KB
default.css 21KB
component.css 17KB
css.css 16KB
style.css 11KB
album.css 8KB
page.css 7KB
eims.css 7KB
css_body.css 7KB
head.css 6KB
eims.css 6KB
control.css 5KB
共 709 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
翰文编程
- 粉丝: 1w+
- 资源: 2037
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功