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

📄 jdbcutil.java

📁 JDBC从配置文件读取mysql的连接的配置信息(相关配置和环境)
💻 JAVA
字号:
package com.channel.jdbc.util;
import java.sql.*;
import java.util.*;
import java.io.*;

public class JdbcUtil{
	private static Properties env;
        
	static{
           try{
               env = new Properties();
               //下面给出三种找配置文件的方法,读取配置信息,这三种方法,均已调适通过,运行成功。                

               //方法1、通过绝对路径找到配置文件,读取配置信息
               //InputStream is = new FileInputStream("e:/java/jdbc/code/config/conn.properties");

               //方法2、通过相对路径找到配置文件,读取配置信息 
               InputStream is = new FileInputStream("config/conn.properties"); 

               //方法3、通过设置系统环境的classpath 找到配置文件,读取配置信息
               //通过Java虚拟机,在系统环境里进行设置,如:conn.properties存放在E:\java\jdbc\code\config下面
               //则在系统环境classpath里加上: E:\java\jdbc\code 这样,Java虚拟机可通过classpath找到config下面的conn.properties配置文件                           

	        //InputStream is = JdbcUtil.class.getResourceAsStream("config/conn.properties");

	       env.load(is);
	       is.close();
           }catch(Exception e){
	       e.printStackTrace();
               throw new ExceptionInInitializerError(e);
	     }
    }


public static Connection getConnection() throws Exception{
	Class.forName(env.getProperty("driver"));
	return DriverManager.getConnection(env.getProperty("url"),env.getProperty("username"),env.getProperty("password"));
}

public static void main(String args[]) throws Exception{
   Connection conn =JdbcUtil.getConnection();
   
   System.out.println("===========ok============");

   //如果要测试从数据库里获取的具体信息可在此处扩展。
}
}

⌨️ 快捷键说明

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