调用Class.forName()要抛出异常
2024-09-13 20:20:27
今天学JDBC时,用到下面的程序:
package bo; import java.sql.Connection;
import java.util.ArrayList;
import java.util.List; public class DbTest { public static void main(String[] args) {
// TODO Auto-generated method stub
List<Employee> list = new ArrayList<>();
Employee employee = null;
Connection conn = null;
Class.forName("org.sqlite.JDBC");
} }
其中Class.forName("org.sqlite.JDBC");下面一直有红线,说是要抛出或捕获异常,我以为是jar包没有导入,结果已经导入了还是有异常, 然后就用其他的类也试了一下,结果也是要求抛出或捕获异常。查看源码发现这个函数定义的时候就抛出了异常,所以我们只能继续抛出或者捕获,一般也就是继续抛出罢。
最新文章
- 学习python函数笔记之一
- Entity Framework Code First使用DbContext查询
- .NET添加时间戳防止重放攻击
- oracle job create table insert into
- ps、grep和kill联合使用杀掉进程
- 程序员最爱 Mac、JS 是最热门技术
- oracle group by中cube和rollup字句的使用方法及区别
- bitmap缩放时抗锯齿
- python操作redis-set
- eclipse下配置安装ssm图文教程(web版)
- JAVA基础——Arrays工具类十大常用方法
- Spring 并发访问的线程安全性问题
- audio标签
- eclipse使用jrebel
- python 金融网贷数据,pandas进行数据分析并可视化系列 (词频统计,基本操作)
- django搭建web (三) admin.py -- 待续
- Java面试题和解答(四)
- WinForm 绑定到嵌套对象上的属性
- Java8:Lambda表达式增强版Comparator和排序
- 简单的C#TCP协议收发数据示例
热门文章
- JavaWeb 后端 <;七>; 之 mvc3层架构
- 在Apworks数据服务中使用基于Entity Framework Core的仓储(Repository)实现
- dfs.datanode.max.transfer.threads
- Angular表单控件需要类型和实际值类型不一致时实现双向绑定
- php之试触法----error--关键字的误用
- Java的基本数据类型和运算
- Java用Cookie简单限制点赞次数
- Ambari里如何删除某指定的服务(图文详解)
- Spark笔记——技术点汇总
- SpringMVC配置实例