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=jspzxyd"; //连接服务器和数据库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)小说类别管理:对小说类别信息进行添加、删除、修改和查看 (7)小说管理:对小说信息进行添加、删除、修改和查看 (8)评价管理:对评价信息进行添加、删除、修改和查看 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java ,权限包括 用户,管理员 2、开发环境为TO
资源推荐
资源详情
资源评论
收起资源包目录
JSP在线阅读系统myeclipse定制开发SQLServer数据库网页模式java编程jdbc源码 (201个子文件)
style.css.bak 10KB
zhangjiedetail.jsp.bak 5KB
web.xml.bak 371B
DBO.class 3KB
StaticMethod.class 2KB
.classpath 503B
style.css 10KB
laydate.css 6KB
content.css 5KB
public.css 4KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
reset.css 2KB
login.css 1KB
Thumbs.db 62KB
side-telephone.gif 9KB
left-nav.gif 5KB
telephone.gif 4KB
home-icon.gif 994B
colock-icon.gif 614B
left-nav-btn.gif 282B
repeat-x.gif 157B
arrow-btn.gif 123B
body-repeat-y.gif 104B
repeat-y.gif 76B
maskbg.gif 54B
index.html 7KB
sqljdbc.jar 570KB
jspsmart.jar 12KB
DBO.java 3KB
StaticMethod.java 1KB
1552486348615.jpg 758KB
banner.jpg 231KB
1552474198964.jpg 195KB
1552454009737.jpg 171KB
banner.jpg 105KB
icon.jpg 98KB
thumb.jpg 96KB
1552458558029.jpg 32KB
1552458477947.jpg 32KB
231asd.jpg 20KB
214sada.jpg 14KB
map.jpg 13KB
rewa.jpg 9KB
2341a4.jpg 8KB
123asd.jpg 8KB
3214saf.jpg 7KB
123aaf.jpg 7KB
1234af.jpg 7KB
1243a.jpg 4KB
img.jpg 2KB
bg.jpg 555B
jquery.min.js 81KB
jquery.1.4.2.min.js 78KB
laydate.js 14KB
lib.js 7KB
xiaoshuodetail.jsp 10KB
tushudetail.jsp 8KB
index.jsp 7KB
ydjl.jsp 7KB
liuyan.jsp 6KB
xsph.jsp 6KB
tszhangjiedetail.jsp 5KB
zhangjiedetail.jsp 5KB
main.jsp 5KB
yonghuupdate.jsp 4KB
yonghulist.jsp 4KB
tushuupdate.jsp 4KB
xiaoshuoupdate.jsp 3KB
yonghu.jsp 3KB
xiaoshuo.jsp 3KB
tushu.jsp 3KB
xiaoshuoadd.jsp 3KB
tushuadd.jsp 3KB
pingjialist.jsp 3KB
xiaoshuolist.jsp 3KB
pingjiaupdate.jsp 3KB
tushulist.jsp 3KB
yonghuinfo.jsp 3KB
yonghuadd.jsp 3KB
xiaoshuoinfo.jsp 3KB
tushuinfo.jsp 3KB
tsph.jsp 3KB
pingjiainfo.jsp 3KB
liuyanlist.jsp 3KB
xsfl.jsp 3KB
tszhangjie.jsp 3KB
zhangjie.jsp 3KB
xszjlist.jsp 3KB
tszjlist.jsp 3KB
wzjslist.jsp 3KB
zhuce.jsp 3KB
wzjs.jsp 3KB
wzjsinfo.jsp 3KB
xszjinfo.jsp 3KB
tszjinfo.jsp 3KB
共 201 条
- 1
- 2
- 3
资源评论
qq_251836457
- 粉丝: 4205
- 资源: 555
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功