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

📄 jdbcutils.java

📁 MyEclipse下写的基于JSP/Servlet的小型用户管理系统
💻 JAVA
字号:
package utils;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import exception.JDBCUtilsException;

/**
 * DESC--JDBC工具类
 * @author Administrator
 *
 */
public class JDBCUtils {
//	定义属性
	private static String driver = "com.mysql.jdbc.Driver";//驱动程序
	private static String url="jdbc:mysql://localhost:3306/ums2009";//数据库连接地址
    private static String name="root";//登陆数据库的用户名
    private static String pwd="111";//登陆数据库的密码
    private static Connection conn =null;//数据库连接对象
    private static PreparedStatement psmt = null;//执行预编译Sql语句对象
    private static Statement stmt = null;//执行Sql语句对象
    private static ResultSet rs = null;//保存查询结果的结果集对象
//    public static void main(String[] args) {
//		System.out.println("DBV");
//	}
////1.加载驱动(只加载一次,static代码块)
    static{
    	try {
			Class.forName(driver);//**注意不要加引号
			System.out.println("MySQl驱动注册成功!");
		} catch (ClassNotFoundException e) {
			throw new JDBCUtilsException("MySQl驱动注册失败!",e);
		}
    }
	//2.获取连接(用驱动管理器去获取)Connection
	public static Connection getConnection(){ 
		try {
			conn = DriverManager.getConnection(url,name,pwd);
			System.out.println("获取连接成功!");
		} catch (SQLException e) {
			System.out.println("获取连接失败!");
			e.printStackTrace();
		}
		return conn;
	}
//	6.关闭资源
	public static void closeConnection
	      (ResultSet rs,PreparedStatement psmt,Connection conn){
		try {
		if(rs != null){
				rs.close();
			}
		if(psmt!=null){
				psmt.close();
			}
		if(conn!=null){
				conn.close();
			} 
		}catch (SQLException e) {
				e.printStackTrace();
			}
	}

	//重载
	public static void closeConnection(PreparedStatement psmt,Connection conn){
		try {
		if(psmt!=null){
			psmt.close();
		}
		if(conn!=null){
			conn.close();
		}
		}catch (SQLException e) {
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

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