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包:

参考技术A properties文件key=value,中间别写空格。。 参考技术B 你的意思是读取文件里的参数的时候出错了是吧?

以上是关于java(JDBC)用获取文件的方式连接数据库错误?的主要内容,如果未能解决你的问题,请参考以下文章

后端开发JDBC获取数据库连接的方式

后端开发JDBC获取数据库连接的方式

求解决java中用jdbc方式连接mysql数据库的问题,错误异常如下:(解决后再加分)

JAVA学习 -- JDBC获取数据库连接的5种方式

Java学习 -- JDBC获取数据库连接的5种方式

快速学会JDBC及获取连接的五种方式