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()
{
try
{
//Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=jxpj","sa","abc123");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//sql2005
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=jspccgl"; //连接服务器和数据库sample 2005
String userName = "sa"; //默认用户名
String userPwd = "abc123"; //密码
conn = DriverManager.getConnection(dbURL, userName, userPwd);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
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;
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";
con.close();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 JSP仓储管理系统系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库 ,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLServer2008,使用java语言开发。 二、功能介绍 (1)用户管理:对用户信息进行添加、删除、修改和查看 (2)供应商管理:对供应商信息进行添加、删除、修改和查看 (3)商品信息管理:对商品信息信息进行添加、删除、修改和查看 (4)入库管理:对入库信息进行添加、删除、修改和查看 (5)订单管理:对订单信息进行添加、删除、修改和查看 (6)销售管理:对销售信息进行添加、删除、修改和查看 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java ,权限包括 用户,管理员 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLServer2008,使用java语言开发。 3、数据库文件名是jspccgl.mdf 系统名称ccgl 不含人工调试服务,如果需要联系作者 另算
资源推荐
资源详情
资源评论
收起资源包目录
JSP仓储管理系统myeclipse定制开发SQLServer数据库网页模式java编程jdbc源码计算机毕业课程设计 (581个子文件)
header.jsp.bak 2KB
DBO.class 3KB
StaticMethod.class 2KB
.classpath 503B
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
sqljdbc.jar 570KB
jspsmart.jar 12KB
DBO.java 3KB
StaticMethod.java 1KB
meteorshower.jpg 336KB
2.jpg 137KB
1.jpg 110KB
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
共 581 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
翰文编程
- 粉丝: 1w+
- 资源: 2034
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功