⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbconn.java

📁 一个用Jsp+javaBean+sevlet写的购物车
💻 JAVA
字号:
package hello;
/* 
 * Source File Name: DBconn.java
 * Description: 数据库常用操作 
 * Copyright: ShenZhen szpt Copyright (c) 2005
 * @author 张霞
 */
import java.sql.*;

public class DBconn
{
  	Connection con = null;
  	ResultSet rs = null;
  	
  	String DBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
  	String Connstr="jdbc:odbc:info";
  	String username="";
  	String password="";

  //-------------------------- 构造器:数据库驱动 ---------------------------
    public DBconn()
    {
        try
         {Class.forName(DBDriver);
          }catch(ClassNotFoundException e) {
            System.err.println("DBconn: classnotfoundexception ");
        }
   }
  //----------------------------- get方法 -----------------------------------
   public void setcon(Connection newcon)
   {
     con=newcon;
   }
   public Connection getcon()
    {
      try {
        con = DriverManager.getConnection(Connstr,username,password);
      }
      catch (SQLException e)
        {
            System.err.println("executeQuery: " + e.getMessage());
        }
      return con;
    }
  //----------------------------- set方法 -----------------------------------
   public void setrs(ResultSet newrs)
   {
     rs=newrs;
   }
   public ResultSet getrs()
    {      
      return rs;
    }    
    //------------------------- 数据库添加 -----------------------------------
     public void executeInsert(String s)
     {
         int i = 0;
         Statement sql;

         try
         {
             con = DriverManager.getConnection(Connstr,username,password);
             sql = con.createStatement();
             i = sql.executeUpdate(s);
         }
         catch(SQLException sqlexception)
         {
             System.err.println("executeInsert:" + sqlexception.getMessage());
         }
     }
    //--------------------------- 数据库简单查询 ------------------------------
    public ResultSet Querysimple(String s)
    {
        rs = null;
        Statement sql;
        try
        {
            con = DriverManager.getConnection(Connstr,username,password);
            sql = con.createStatement();
            rs = sql.executeQuery(s);
        }
        catch(SQLException sqlexception)
        {
            System.err.println("executeQuery: " + sqlexception.getMessage());
        }
        return rs;
    }
    //----------------------------- 数据库查询 -------------------------------
    public ResultSet executeQuery(String s)
    {
        rs = null;
        Statement sql;
        try
        {
            con = DriverManager.getConnection(Connstr,username,password);
            sql = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
            rs = sql.executeQuery(s);
        }
        catch(SQLException sqlexception)
        {
            System.err.println("executeQuery: " + sqlexception.getMessage());
        }
        return rs;
    }
    //------------------------------ 数据删除 -------------------------------
    public void executeDelete(String s)
    {
        Statement sql;
        try
        {
            con = DriverManager.getConnection(Connstr,username,password);
            sql = con.createStatement();
            sql.executeUpdate(s);
        }
        catch(SQLException sqlexception)
        {
            System.err.println("executeDelete: " + sqlexception.getMessage());
        }
    }
    //------------------------------ 数据库更新 -------------------------------
    public int executeUpdate(String s)
    {
        int i = 0;
        Statement sql;
        try
        {
            con = DriverManager.getConnection(Connstr,username,password);
            sql = con.createStatement();
            i = sql.executeUpdate(s);
        }
        catch(SQLException sqlexception)
        {
            System.err.println("executeUpdate: " + sqlexception.getMessage());
        }
        return i;
    }
  //-------------------------------- 数据库关闭 --------------------------------
    public void Close()
    {
        try
        {
            if(rs != null)
                rs.close();

            if(con != null)
                con.close();
        }
        catch(SQLException sqlexception)
        {
            System.err.println("close: " + sqlexception.getMessage());
        }
    }
  //------------------------------------------------------------------------------
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -