@Test
public void testConnectionTest5() throws Exception {
//1.读取配置文件,获取4个基本信息
InputStream is = ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties");
Properties pros = new Properties();
pros.load(is);

String DRIVER = pros.getProperty("DRIVER");
String URL = pros.getProperty("URL");
String USER = pros.getProperty("USER");
String PWD = pros.getProperty("PWD");

//2.加载驱动
Class.forName(DRIVER);

//3.获取连接
Connection conn = DriverManager.getConnection(URL,USER,PWD);
System.out.println(conn);
}

运行时一直报错,为了解决这个问题我四处奔波啊,百度了各种方法,最终发现是因为properties中属性赋值时等于号后面都加了引号,把配置文件中的引号去掉即可

配置文件中的信息
URL=jdbc:mysql://localhost:3306/fruitdb?useUnicode=true&characterEncoding=utf-8&useSSL=false
USER=
PWD=
DRIVER=com.mysql.jdbc.Driver

最新文章

  1. php namespace用法
  2. 怎么 才能显示Eclipse中Console的全部内容
  3. 【poj1001】 Exponentiation
  4. The income statement
  5. delphi TToolBar
  6. oracle 数据库关闭的的几种方式总结
  7. Python代码一定要对齐
  8. Android中读取assets文件夹中的子文件夹内容
  9. PHP - __clone 对象克隆
  10. 下的生产环境was重新启动不同意,怎么做?
  11. 当ArcGIS10.2遇到Teradata
  12. Python map多线程
  13. ServerSuperIO Designer IDE 发布,打造物联网通讯大脑,随心而联。附:C#驱动源代码。
  14. java.sql.SQLException之数组越界
  15. 关于时间的那些事--PHP、JavaScript、MySQL操作时间
  16. win7下安装linux(centos6.5)双系统详细小白教程
  17. 极致21点开发DAY3
  18. rabbitMq及安装、fanout交换机-分发(发布/订阅)
  19. 【题解】 bzoj3555: [Ctsc2014]企鹅QQ (字符串Hash)
  20. 利用纯粹的CSS3替代小图标---向右箭头

热门文章

  1. odoo 14 一些常见问题集
  2. 面试突击72:输入URL之后会执行什么流程?
  3. Git 使用技巧(一):合并分支
  4. DECIMAL 数据处理原理浅析
  5. VS Code 之KoroFileHeader插件
  6. .NET使用StackTrace获取方法调用者信息
  7. Hint 使用--leading
  8. 如何搭建安全的 CI/CD 管道?
  9. 《Java基础——制表符》
  10. 安装MySQL8 工具集