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

📄 connectbean.java

📁 基于java的jsp开发的在线考试系统 基于java的jsp开发的在线考试系统
💻 JAVA
字号:
package Tools;
import java.sql.*;
public class ConnectBean {
	private static Connection con = null;
	private static void startConnect(String driver,String dataSource,String username,String password)
	throws RuntimeException{
		try{
			Class.forName(driver);
			System.out.println ("loadDriver");
			con = DriverManager.getConnection(dataSource,username,password);	
		    System.out.println ("getConnection");
		}
		catch(Exception e){
			throw new RuntimeException(e);	
		}	
	}
	public static Connection getConnection()throws RuntimeException{
		if(con==null){
			throw new RuntimeException("Connection is null");	
		}
		return con;	
	}
	public static void setConnection(String driver,String dataSource,String username,String password)
    throws RuntimeException{
    	try{
    		startConnect(driver,dataSource,username,password);	
    	}
    	catch(Exception e){
    	    throw new RuntimeException(e);	
    	}	
    }
    public static void closeConnection() throws RuntimeException{
    	try{
    		con.close();	
    	}
    	catch(Exception e){
    		throw new RuntimeException(e);	
    	}	
    }
    public static void main(String arge[]){
    	//测试数据
    	try{
    		ConnectBean.setConnection("sun.jdbc.odbc.JdbcOdbcDriver","jdbc:odbc:MyDataSource","sa","");
    		Connection con = ConnectBean.getConnection();
    		Statement stat = con.createStatement();
    		ResultSet result = stat.executeQuery("select * from login");
    		System.out.println (result.next());
    		while(result.next()){
    			String s = result.getString(1);
    			System.out.println (s);
    		}
    	}
    	catch(Exception e){
    		System.out.println (e);		
    	}	
    }	
}

⌨️ 快捷键说明

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