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

📄 datadaoimpl.java

📁 学生选课系统-java做的学生选课系统
💻 JAVA
字号:
package com.hotdon.men;

import java.sql.*;

import javax.swing.JOptionPane;

import com.hotdon.men.dataDAO;

public class dataDAOImpl implements dataDAO {
    private String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
    private String sConnStr="jdbc:odbc:StudentMSDB";
    private Connection conn=null;
    private Statement sqlStamt=null;
    ResultSet rs=null;
    public dataDAOImpl(){
       try{
    		Class.forName(sDBDriver);
    	}catch(Exception e){
    		System.err.println(""+e.getMessage());
    	}
    }
	public void close() throws SQLException {	
        try{
        	sqlStamt.close();
        	conn.close();
        }catch(SQLException e){
        	e.printStackTrace();
        }
	}

	public ResultSet getData(String strSql) throws SQLException {		
		try{
			
			conn=DriverManager.getConnection(sConnStr);
			sqlStamt=conn.createStatement();			
			rs=sqlStamt.executeQuery(strSql);			
		}catch(SQLException ex){
			throw new SQLException(ex.toString());
		}
		
		return rs;
	}

	
	public void updateData(String strSql) throws SQLException {
		// TODO Auto-generated method stub
        int iResult;
		try{
        	conn=DriverManager.getConnection(sConnStr);
			conn.setAutoCommit(true);
        	//sqlStamt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);			
			sqlStamt=conn.createStatement();
			iResult=sqlStamt.executeUpdate(strSql);
		   //conn.commit();
			//System.out.println(iResult);
		    close(); //注意一定要关闭,否则不能够“真正”保持到数据库中!	
        }catch(SQLException ex){        	
			throw new SQLException(ex.toString());
			
		}
	}

	/**
	 * @param args
	 */
	

}

⌨️ 快捷键说明

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