java(JDBC)用获取文件的方式连接数据库错误?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java(JDBC)用获取文件的方式连接数据库错误?相关的知识,希望对你有一定的参考价值。
通过文件读取的方法不能连接数据库,直接用return DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databaseName=图书管理系统","007","007");的时候可以正常连接文件是直接放在src目录下,求解文件读取的解决方法
druid.properties
url=jdbc:mysql://localhost:3306/mms
username=root
password=root
driverClassName=com.mysql.jdbc.Driver
JDBCUtils.java
public class JDBCUtils
/**
* 使用Druid数据库连接池技术
*/
private static DataSource source;
static
try
Properties pros = new Properties();
InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("druid.properties");
pros.load(is);
source = DruidDataSourceFactory.createDataSource(pros);
catch (Exception e)
e.printStackTrace();
public static Connection getConnection() throws SQLException
Connection conn = source.getConnection();
return conn;
/**
* 使用dbutils.jar中提供的DbUtils工具类,实现资源的关闭
*/
public static void closeResource(Connection conn, Statement ps, ResultSet rs)
DbUtils.closeQuietly(conn);
DbUtils.closeQuietly(ps);
DbUtils.closeQuietly(rs);
Test.java
public class Test
static Connection conn = null;
public static void main(String[] args) throws SQLException
conn = JDBCUtils.getConnection();
System.out.println(conn);
jar包:
以上是关于java(JDBC)用获取文件的方式连接数据库错误?的主要内容,如果未能解决你的问题,请参考以下文章