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=jspwskt"; //连接服务器和数据库sample 2005
String userName = "sa"; //默认用户名
String userPwd = "abc123"; //密码
conn = DriverManager.getConnection(dbURL, userName, userPwd);
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;
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模式开发。 应用技术:java|jsp+sqlserver2008 开发工具:Myeclipse或Eclipse、jdk、tomcat。 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发。
资源详情
资源评论
资源推荐
收起资源包目录
JSP 网上课堂管理系统在线学习JSP java 编程开发语言sqlserver数据库 (225个子文件)
1364019725029.avi 16.83MB
login.jsp.bak 3KB
kejianadd.jsp.bak 2KB
index.jsp.bak 1009B
DBO.class 3KB
StaticMethod.class 2KB
.classpath 432B
admin.css 2KB
admin.css 2KB
mt_style.css 1KB
Thumbs.db 25KB
Thumbs.db 19KB
1364048902720.doc 0B
1364045684626.doc 0B
1364297988742.doc 0B
1364045647605.doc 0B
Annouce_r6_c1.gif 6KB
Annouce_r3_c1.gif 4KB
admin_p.gif 4KB
ym.gif 3KB
Annouce_r3_c3.gif 2KB
Annouce_r5_c1.gif 2KB
connact.gif 2KB
collection.gif 2KB
email_2.gif 2KB
expand-1.gif 877B
x.gif 877B
more_1.gif 865B
topBar_bg.gif 814B
left_bg.gif 749B
voteSubmit.gif 416B
Hrbackup.gif 406B
voteView.gif 388B
bt_login.gif 300B
Annouce_r2_c1.gif 298B
Annouce_r1_c1.gif 295B
arrow_7.gif 275B
login_6.gif 211B
class1.gif 178B
class2.gif 174B
bg_05.gif 173B
Right_bg.gif 154B
head_bg.GIF 154B
bg_04.gif 136B
bg_03.gif 136B
Annouce_r4_c1.gif 106B
bg_01.gif 105B
bg_0ltop.gif 85B
bg_0lbottom.gif 85B
bg_0rbottom.gif 85B
bg_0rtop.gif 84B
bg_02.gif 82B
class3.gif 75B
arrow_6.gif 74B
bg_0rtop.gif 68B
Annouce_r7_c1.gif 67B
bg_0ltop.gif 67B
bg_03.gif 67B
bg_04.gif 67B
bg_0rbottom.gif 65B
bg_0lbottom.gif 65B
menu_icon.gif 64B
bg_02.gif 64B
bg_01.gif 64B
expand-0.gif 61B
1x1_pix.gif 43B
naBialym.gif 43B
naSzarym.gif 43B
grey-40.html 1KB
white-90.html 1KB
sqljdbc.jar 570KB
jspsmart.jar 12KB
DBO.java 3KB
StaticMethod.java 1KB
login_2.jpg 21KB
header_left.jpg 18KB
header_right.jpg 16KB
header_left - 副本.jpg 12KB
background.jpg 11KB
login_1.jpg 7KB
login_5.jpg 2KB
menu_bt.jpg 2KB
top_buttom.jpg 1KB
login_4.jpg 718B
login_3.jpg 595B
header_bg.jpg 440B
smallbook.jpg 433B
menu_bg.jpg 341B
title_bg2.jpg 337B
title_bg1.jpg 320B
top_back.jpg 318B
shadow_bg.jpg 311B
date.js 17KB
date.js 17KB
Menu_func.js 15KB
southidcj2f.Js 8KB
EnMenu_content.js 3KB
Menu_content.js 2KB
Menu_init.js 105B
menu.jsp 10KB
共 225 条
- 1
- 2
- 3
qq_251836457
- 粉丝: 4146
- 资源: 554
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1