📄 jdbcutil.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 + -