使用JDBC来连接数据库

使用JDBC来连接数据库

把数据库相关的信息写在一个配置文件里面,比如下面程序中的DBconfig.properties,然后让程序动态加载配置文件中的信息

package com.database;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;


public class DBOpenClose {
	
	public static void release(ResultSet rs, Connection conn,
			Statement statement) {
		if (rs != null) {
			try {
				rs.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}

		if (conn != null) {
			try {
				conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}

		if (statement != null) {
			try {
				statement.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}

		}
	}

	public static Connection openConnection() {
		// 读取类路径下的配置文件
		Properties properties = new Properties();
		String driverClass = null;
		String jdbcUrl = null;
		String user = null;
		String password = null;

		try {
			properties.load(DBOpenClose.class.getClassLoader()
					.getResourceAsStream("DBconfig.properties"));

			driverClass = properties.getProperty("driver");
			jdbcUrl = properties.getProperty("url");
			user = properties.getProperty("username");
			password = properties.getProperty("password");

			// 加载数据库驱动
			Class.forName(driverClass);

			return DriverManager.getConnection(jdbcUrl, user, password);

		} catch (Exception e) {
			e.printStackTrace();
		}

		return null;

	}
	
}

发布了28 篇原创文章 · 获赞 2 · 访问量 1380

猜你喜欢

转载自blog.csdn.net/qq_31960623/article/details/103102073