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

📄 dbcon.java

📁 我学java时遇到的一些有趣的小项目,虽然很小,但是很实用,例如,applet的记数器,计算机,还有就是applet的一些特效
💻 JAVA
字号:

import java.sql.*; //导包

//专门用于连库
public class DBcon{
    
    //声明4个连库类对象
    Connection con=null; //负责连接数据库
    
    Statement stat=null; //负责执行Sql语句
    
    PreparedStatement pstat=null;//负责执行带参数Sql语句
    
    ResultSet rs=null;//负责记录查询的结果集     
    
    
    public DBcon(){
        
    }
    
    //定义4个方法
    
    //开库方法
    public void consql(){ //必须加异常
        
        try{
            //找到jdbc驱动
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            //开始连接数据库
            con=DriverManager.getConnection("jdbc:odbc:test","sa","");
            
            System.out.println ("con ok!");
            
        }catch(Exception ex){
            ex.printStackTrace();
            System.out.println ("con error!");
            
        }        
        
        
    }
    
    //关库方法
    public void closesql(){
        
        try {
            
            if(rs!=null){
                rs.close();
            }
            if(stat!=null){
                stat.close();
            }
            if(pstat!=null){
                pstat.close();
            }
            if(con!=null){
                con.close();
            }    
                    
            System.out.println ("close ok!");                
        }
        catch (Exception ex) {
            ex.printStackTrace();
            System.out.println ("close error!");
        }
        
    }
    
    //执行增删改Sql语句的方法    
    public int updatesql(String sql){ //sql代表要执行的sql语句
        
        int i=0;
        
        try {
            
            //创建Statement对象
            stat=con.createStatement();
            
            i=stat.executeUpdate(sql);    
            
            System.out.println ("update ok!");    
            
            
        }
        catch (Exception ex) {
            ex.printStackTrace();
            System.out.println ("update error!");
        }    
        return i;    
    }
    
    //执行查询方法
    public ResultSet selectsql(String sql){
        
        try {
        
            stat=con.createStatement(1005,1008);            
            rs=stat.executeQuery(sql);
            System.out.println ("select ok");
            
        }
        catch (Exception ex) {
            ex.printStackTrace();
            System.out.println ("select error!");
        }
        
        return rs;
        
    }
    
    
    
    
    
    public static void main(String [] args){
        
        int a;
        
        DBcon t = new DBcon();
        t.consql();
        //a=t.updatesql("insert into stuInfo values(5,'王五','男')");
        //t.updatesql("update stuInfo set stuSex='女' where stuName='王五'");
        //a=t.updatesql("delete from stuInfo where stuName='王五'");
        //System.out.println (a);
        t.closesql();
    }
    
    
    
    
    
    
}

⌨️ 快捷键说明

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