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/jspfsxgl?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编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍 (1)权限管理:对权限信息进行添加、删除、修改和查看 (2)用户管理:对用户信息进行添加、删除、修改和查看 (3)类型管理:对类型信息进行添加、删除、修改和查看 (4)实习基地管理:对实习基地信息进行添加、删除、修改和查看 (5)实习岗位管理:对实习岗位信息进行添加、删除、修改和查看 (6)实习管理:对实习信息进行添加、删除、修改和查看 (7)实训报告管理:对实训报告信息进行添加、删除、修改和查看 (8)实训内容管理:对实训内容信息进行添加、删除、修改和查看 (9)实训管理:对实训信息进行添加、删除、修改和查看 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为mysql5.0,使用java语言开发。 3、数据库文件名是jspfsxgl.sql ,系统名称sxgl 4、地址:login.jsp 5、IE 兼容模式浏览系统
资源推荐
资源详情
资源评论
收起资源包目录
JSP实习实训管理系统myeclipse开发mysql数据库WEB结构java编程 (190个子文件)
index.jsp.bak 1KB
DBO.class 3KB
StaticMethod.class 3KB
.classpath 526B
menu.css 3KB
top.css 3KB
right.css 3KB
bottom.css 847B
bj.gif 71KB
login.gif 6KB
leftbarbg.gif 5KB
btnbg.gif 3KB
succ.gif 2KB
pa.gif 1KB
btn_01.gif 1KB
sidebar_li_on.gif 1KB
sidebar_li.gif 1KB
ico06.gif 992B
btn_02.gif 987B
btn_03.gif 893B
btn_04.gif 876B
ico15.gif 664B
ico16.gif 586B
ico13.gif 572B
ico17.gif 555B
ico14.gif 546B
ico12.gif 525B
ico11.gif 293B
footbg.gif 260B
del.gif 236B
edit.gif 220B
ico07.gif 176B
rightbg.gif 163B
right_top.gif 151B
check_error.gif 148B
check_right.gif 147B
leftbg.gif 68B
m_tmid.gif 67B
line.gif 43B
mysql-connector-java-5.0.8-bin.jar 528KB
jspsmart.jar 12KB
DBO.java 3KB
StaticMethod.java 2KB
loginbg.jpg 232KB
topbg.jpg 80KB
btn.jpg 8KB
searchbg.jpg 3KB
inputbg.jpg 2KB
yzmbg.jpg 1KB
yzm.jpg 860B
topbg01.jpg 548B
prototype.js 46KB
date.js 15KB
Admin_Js.js 334B
menu.jsp 8KB
rizhiupdate.jsp 6KB
welcome.jsp 6KB
xueshengupdate.jsp 6KB
rizhiadd.jsp 6KB
jiaoshiupdate.jsp 6KB
xueshengadd.jsp 6KB
qiyeupdate.jsp 6KB
myrizhilist.jsp 5KB
rizhilist.jsp 5KB
xueshenglist.jsp 5KB
jiaoshiadd.jsp 5KB
jiaoshilist.jsp 5KB
zongpingupdate.jsp 5KB
qiyeadd.jsp 5KB
glyupdate.jsp 5KB
qiyelist.jsp 5KB
sxbgupdate.jsp 5KB
zongpinglist.jsp 5KB
glylist.jsp 5KB
rizhiinfo.jsp 5KB
shixiupdate.jsp 4KB
sxbglist.jsp 4KB
shixilist.jsp 4KB
banjidetail.jsp 4KB
zongpingadd.jsp 4KB
sxbgadd.jsp 4KB
glyadd.jsp 4KB
rizhidetail.jsp 4KB
shixiadd.jsp 4KB
shixilist.jsp 4KB
lianxilist.jsp 4KB
shixilist.jsp 4KB
xueshengdetail.jsp 4KB
bangzhulist.jsp 4KB
jiaoshiinfo.jsp 4KB
banjilist.jsp 4KB
qiyeinfo.jsp 4KB
jiaoshidetail.jsp 4KB
qiyedetail.jsp 4KB
zongpingall.jsp 4KB
zongpinginfo.jsp 4KB
rzlblist.jsp 4KB
login.jsp 4KB
lianxiupdate.jsp 4KB
xueshenginfo.jsp 4KB
共 190 条
- 1
- 2
资源评论
- qq_417887212022-06-11用户下载后在一定时间内未进行评价,系统默认好评。
qq_251836457
- 粉丝: 4171
- 资源: 555
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功