Java操作sqlite3创建表报cannot find symbol类Statement错误如何解决
错误产生原因
编译器无法识别Statement类型,是因为你没有导入该类所属的依赖包。Statement是JDBC规范定义的接口,存放在java.sql包下,Java默认不会自动导入该包下的类,因此编译阶段找不到对应的符号定义,抛出该错误。
修复方案
- 在
Zoo.java文件的头部(如果存在package包声明,放在包声明之后,Zoo类定义之前)添加对应导入语句:
// 单独导入Statement类 import java.sql.Statement;
- 如果你代码中用到的
SQLException也没有导入,同步添加该类的导入:
import java.sql.SQLException;
- 你也可以选择导入
java.sql包下所有公共类,省去逐个导入的麻烦:
import java.sql.*;
添加完成后重新编译运行即可解决该错误。
内容的提问来源于stack exchange,提问作者freez
相关产品推荐
相关产品推荐

