package business;import java.sql.*;public class DBUtil {String Connstr = "";Connection Conn = null;Statement stmt = null;//初始化数据库连接;public DBUtil(){try{init();}catch(Exception e){System.out.print("DBUtil:" + e.getMessage());}}public void init() throws Exception {try{Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance(); Connstr = "jdbc:jtds:sqlserver://localhost/Web";Conn = DriverManager.getConnection(Connstr,"java_user","java_user");Conn.setAutoCommit(true);stmt = Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);}catch(Exception e){System.out.print("DBUtil Init:" + e.getMessage());}}//查询返回结果集public ResultSet Execute(String sql) throws Exception{ResultSet rsC = null;try{rsC = stmt.executeQuery(sql);}catch(Exception e){System.out.println("DBUtil->Execute:" + e.getMessage());}return rsC;}//执行SQL语句返回影响行数public int Execute(String sql,int iR) throws Exception{iR = stmt.executeUpdate(sql);return iR;}//执行插入public int Insert(String sql) throws Exception{int intTemp = 0 ;intTemp = stmt.executeUpdate(sql);return intTemp;}//执行更新public int Update(String sql) throws Exception{int intTemp = 0 ;intTemp = stmt.executeUpdate(sql);return intTemp;}//销毁public void destroy() {try{stmt.close();Conn.close();}catch(Exception e){System.out.print("DBUtil destroy:" + e.getMessage());}}
}

转载于:https://www.cnblogs.com/blackice/archive/2012/08/01/2618275.html

学习实例.文章管理.数据库操作类.DBUtil.java相关推荐

  1. java面向对象高级分层实例_数据库操作类

    package bdqn.studentSys.Dao.impl; /**** 学生表的数据库操作类*/ import java.sql.ResultSet; import java.sql.SQLE ...

  2. .net mysql操作类_ASP.NET数据库操作类实例

    本文实例讲述了ASP.NET数据库操作类.分享给大家供大家参考,具体如下: using System; using System.Data; using System.Configuration; u ...

  3. php加数据库开发案例,PHP简单数据库操作类实例【支持增删改查及链式操作】

    本文实例讲述了PHP简单数据库操作类.分享给大家供大家参考,具体如下: 在进行项目开发时,数据库是必不可少的东西了.但是很多时候却又对数据库SQL语句的繁杂而感到头疼.提供一个我自己使用的数据库操作类 ...

  4. php pdo 事物类,一个基于PDO的数据库操作类(新) 一个PDO事务实例

    /* * 作者:胡睿 * 日期:2011/03/19 * 电邮:hooray0905@foxmail.com * * 20110319 * 常用数据库操作,如:增删改查,获取单条记录.多条记录,返回最 ...

  5. phpwind database.php,phpwind中的数据库操作类

    phpwind中的数据库操作类 更新时间:2007年01月02日 00:00:00   作者: /*来源:phpwind.net*/ Class DB { var $query_num = 0; fu ...

  6. php封装数据库操作类,php简单数据库操作类的封装

    本文实例为大家分享了php封装一个简单的数据库操作类,供大家参考,具体内容如下 一.代码 class conndb{ private $local; private $username; privat ...

  7. php mysql 数据库操作类_php mysql数据库操作类

    分享一个本人一直在使用的一个mysql数据库操作类,比较初级,自己给别人做web网站的时候一直用的这个类,这个也是之前刚开始学习php的时候在网上找到的一个mysql数据库操作类,后来自己改了一些,比 ...

  8. mysql 数据库操作类_【数据库操作类】10个php操作数据库类下载

    数据库(Database)操作是在开发过程中重要的组成部分,熟练掌握数据库的操作是开发人员必备的武器.PHP中文网为大家提供了各种封装好的php数据库操作类库,供大家下载和学习. 相关mysql视频教 ...

  9. 艾伟:基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写

    本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数 ...

最新文章

  1. int **a[3][4] 和 sizeof(a) 和 int(**)a[3][4]
  2. vue2.0 唤起百度地图app_如何标注百度地图?
  3. Node工程-构建优秀的Session机制
  4. android源码编译烧鸡,android4.0源码下载 编译 系统体验~图解
  5. SAP Fiori launchpad的PageChipInstance实现
  6. 释放内存软件_原来苹果手机这样清理内存,可以释放大量空间,真是太好用了...
  7. 怎样创建两个菜单JAVA_java – 如何创建一个菜单的JButton?
  8. Tomcat6.0.37,tomcat6.0.37,下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法...
  9. div 高度等与html,html – 仅限CSS – 基于兄弟的div的高度
  10. 人生永无止境的意思是什么_《永无止境》中艾迪真的成功改进了NZT吗?
  11. 【简单封装】Android实现USB转232通讯
  12. Python---爬虫---爬取万余张图片,分门别类
  13. 短网址dwz.cn批量注册
  14. MyBatis---缓存-提高检索效率的利器
  15. matlab三个自变量一个因变量拟合
  16. 微信公众号网页授权域名时报内容与下载文件不符,请检查文件内容或重新上传原始文件的错误解决方法
  17. hystrix threadpool coresize_SpringCloud 基础教程(八)-Hystrix熔断器(上)
  18. 虚拟现实初探——【第一天】概述-1
  19. 基于Socket的简易聊天工具
  20. Windows本地认证和NTLM认证

热门文章

  1. Cloud Native未来值得关注的方向:Service Mesh简介
  2. Java线程详解(9)-并发协作
  3. 电商那些年,我摸爬打滚出的高并发架构实战精髓
  4. Push to origin/master was rejected解决方法
  5. Java Arrays.sort()的几种用法
  6. linux内核配置失败,petalinux配置内核出现下面错误
  7. ajax无刷新留言板远吗,基于jquery实现ajax无刷新评论
  8. phpstudy搭建网站使用php,教你用phpstudy搭建本地服务并建dedecms网站
  9. 成功解决 This graphics driver could not find compatible graphics hardware. You maycontinue installation,
  10. ML之FE:数据随机抽样之利用pandas的sample函数对超大样本的数据集进行随机采样,并另存为csv文件