zoukankan      html  css  js  c++  java
  • 学习实例.文章管理.数据库操作类.DBUtil.java

    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());
                    }
            }
    }
     
  • 相关阅读:
    NPOI 的使用心得
    uploadfiy 动态传递Form 参数
    积分系统总结
    easyui dataBox 增加一天,减少一天
    easyui datagrid footer 页脚问题
    sql server 视图 的一个例子
    sql server int 列 NULLIF,isnull 判断是0还是1 ,如果是0就变成1
    easyui 小知识
    获取 日期 最后一天
    my97 日期控件
  • 原文地址:https://www.cnblogs.com/blackice/p/2618275.html
Copyright © 2011-2022 走看看